MySQL创建表命令,mysql命令行创建表,MySQL创建表操作命令分享

MySQL创建表命令,mysql命令行创建表,MySQL创建表操作命令分享

本文主要介绍MySQL创建表的命令分享,包括查看所有表、创建表以及MySQL支持的常用数据类型,很有参考价值,有需要的朋友可以参考一下。

: 目录

1.表命令1。查看所有表2。创建一个表3。创建一个用户表2。MySQL 2支持的常见数据类型。字符串3。日期3。MySQL 4支持的常见约束。存储引擎5。表格命令(crud)1。查看表结构2。查看表创建语句3。更改表名4。修改表5。2.向手机号码3添加唯一约束。删除唯一约束4。向名称5添加非空约束。删除非空约束6。将默认约束添加到生日7。删除默认约束。

一、表命令

1.查看所有表

显示表格;

2.创建表

创建表table_name(

column1_name数据类型约束,

column2_name数据类型约束,

.

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

3.创建一个用户表

创建表用户(

id INT NOT NULL主键AUTO_INCREMENT,

name VARCHAR(50)不为空,

出生日期,

电话VARCHAR(11)非空唯一

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

上面的语句创建了一个名为users的表,其中包含五个字段id、name、birth_date和phone。请注意,每个字段后面都有一个数据类型声明,表明该字段将存储什么类型的数据,例如:整数、字符串、日期等。

二、MySQL支持的常用数据类型

1.数字型

单精度和双精度不同:

1、占用内存的字节数不同;2、有效位数不同;3,可以表示的数字范围不同。

2.字符串3.日期

三、MySQL支持的常用约束

四、存储引擎

MySQL中的数据通过各种技术存储在文件(或内存)中。这些技术中的每一种都使用不同的存储机制、索引技术、锁定级别,并最终提供各种不同的功能和能力。通过选择不同的技术,您可以获得额外的速度或功能,从而提高应用程序的整体功能。

展示引擎;

五、表命令(crud)

1.查看表结构

Desc表名;

2.查看表的创建语句

显示创建表“表名”;

3.更改表名称

将表的原始表名重命名为新表名;

4.修改表

alter table name add|change|drop列名类型;

alter table users add age int default 1;

alter users add user _ descvarchar(50)默认‘哈哈’;

alter table users change user _ desc user desc varchar(50);

alter table users drop userdesc

5.删除表

删除表名;

六、更新约束

1.先创建一个表,除了主键,不加其他约束。

创建表用户1(

id INT NOT NULL主键AUTO_INCREMENT,

名称VARCHAR(50),

出生日期,

电话VARCHAR(11)

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

2.给手机号添加唯一约束

ALTER TABLE users1添加唯一(电话);

3.删除唯一约束

更改表用户1丢弃索引电话;

4.给名字添加非空约束

ALTER TABLE users1修改名称VARCHAR(50)不为null

5.删除非空约束

变更表用户1

将列` name` `name` VARCHAR(50)更改为NULL

6.给生日添加默认约束

ALTER TABLE users 1 ALTER birth _ date SET DEFAULT 1992-05-11 ;

7.删除默认约束

ALTER TABLE users 1 ALTER birth _ date DROP DEFAULT;

关于MySQL创建表操作命令共享的这篇文章到此为止。有关MySQL创建表的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

MySQL创建表命令,mysql命令行创建表,MySQL创建表操作命令分享