MySQL基础笔记(2)DDL数据定义语句
2024-01-02 20:34:27
一.数据库操作
1.展示
展示目前DBMS中全部的数据库~
show databases;
2.查询
查询当前所处的数据库~
select database();
3.创建
创建一个数据库(中括号包裹的部分均为可选项~)
Create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];
4.删除
删除目标数据库~
drop?database [if exists]?数据库;
5.使用
使用目标数据库~
use?数据库;
二.表操作
1.创建
创建一张表的语法如下所示:
2.查询
查询数据库中所有的表
show tables;
查询表的结构
查询当前表的全部信息
3.修改?
添加字段
alter table 表名 add 字段名 字段类型;
修改数据类型
alter table 表名 modify 字段名 新数据类型;
修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 类型;
(这里注释与约束等全部省略了,语法与之前一致~)
删除字段
alter table 表名 drop 字段名;
修改表名
alter table students rename to 新表名;
删除表
drop table [if exists] 表名;
删除表的同时并创建指定的新表
(删除表内部的数据,只留下空的表结构~)
三.数据类型
1.数值类型
- 精度指的是整个的长度,而标度指的是小数点后面的位数~
- 无符号类型的格式为:int?unsigned?
2.字符串类型
(char与varchar的区别在于是否会补位,char在实际使用中性能会更高~)?
3.日期类型
文章来源:https://blog.csdn.net/jsl123x/article/details/135326409
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!