MySQL中DDL常用命令

创建数据库

基本语法:

CREATE DATABASE students;

指定字符编码:

CREATE DATABASE students CHARACTER SET utf8mb4;
查看数据库

查看所有数据库

SHOW DATABASES;

查看数据的定义信息:

SHOW CREATE DATABASE students; 
修改数据库

修改数据库字符编码:

ALTER DATABASE students CHARACTER SET utf8mb4;
删除数据库
DROP DATABASE students;
查看当前使用的数据库
SELECT DATABASE();
切换数据库
USE students;
操作数据库表

常用的字段数据类型:

int:整型
double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99;
char:固定长度字符串类型; char(10) 如果不足10位则会自动补足10位:'abc '
varchar:可变长度字符串类型;varchar(10) 如果不足10位不会补足:'abc',性能不如char高
text:字符串类型;适用于大文本内容。
blob:字节类型;
date:日期类型,格式为:yyyy-MM-dd;
time:时间类型,格式为:hh:mm:ss
timestamp:时间戳类型 yyyy-MM-dd hh:mm:ss 会自动赋值
datetime:日期时间类型 yyyy-MM-dd hh:mm:ss

创建表:

CREATE TABLE 表名(
  字段 数据类型,
  字段 数据类型,
  字段 数据类型,
  ....
); 
CREATE TABLE member(
  id int,
  name varchar(20),
  sex char(1),
  birthday date
); 

查看数据库中所有的表:

SHOW TABLES;

查看表的字段信息:

DESC 表名;

查看表的字段信息:

DESC 表名;

在表的基本上增加一个新的字段:

ALTER TABLE 表名 ADD 字段 字段类型;

修改字段数据类型:

ALTER TABLE 表名 MODIFY 字段 字段类型;

删除字段(一次只能删除一个字段):

ALTER TABLE 表名 DROP 字段;

更改表名:

RENAME TABLE 表名 TO 新表名;

查看表格的创建细节:

SHOW CREATE TABLE 表名;

修改表的字符编码:

ALTER TABLE 表名 CHARACTER SET 编码格式;

修改字段名称:

ALTER TABLE 表名 CHANGE 旧字段 新字段 数据类型;

删除表:

DROP TABLE 表名;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 作者:烨竹 数据库的基本操作 登陆MySQL数据库服务:mysql -h服务器地址 -P端口号 -u用户名 ...
    DragonRat阅读 5,205评论 0 7
  • 手动不易,转发请注明出处 --Trance 数据库系统命令: (1).查看存储过程状态:show pro...
    Trance_b54c阅读 5,707评论 0 8
  • 1.MySQL数据库 2.SQL语句 第一节课 ###1(MySQL数据库)数据库概念.avi 5...
    码了个农啵阅读 4,993评论 1 16
  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 6,394评论 0 5
  • 本周完成了所有工作的交接,把辞职报告递交到了分行人力资源部,整个人都轻松了,手机调成静音,任何人的电话都可以不...
    文_413a阅读 1,796评论 0 0

友情链接更多精彩内容