本文主要介绍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创建表的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。