本文整理自网络,侵删。
目录
- 一、表命令
- 1.查看所有表
- 2.创建表
- 3.创建一个用户表
- 二、MySQL支持的常用数据类型
- 1.数字型
- 2.字符串
- 3.日期
- 三、MySQL支持的常用约束
- 四、存储引擎
- 五、表命令(crud)
- 1.查看表结构
- 2.查看表的创建语句
- 3.更改表名称
- 4.修改表
- 5.删除表
- 六、更新约束
- 1.先创建一个表,除了主键,不加其他约束。
- 2.给手机号添加唯一约束
- 3.删除唯一约束
- 4.给名字添加非空约束
- 5.删除非空约束
- 6.给生日添加默认约束
- 7.删除默认约束
一、表命令
1.查看所有表
show tables;
2.创建表
CREATE TABLE table_name ( ? ? column1_name data_type constraints, ? ? column2_name data_type constraints, ? ? .... )ENGINE=InnoDB DEFAULT CHARSET=utf8;
3.创建一个用户表
CREATE TABLE users ( ? ? id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, ? ? name VARCHAR(50) NOT NULL, ? ? birth_date DATE, ? ? phone VARCHAR(11) NOT NULL UNIQUE )ENGINE=InnoDB DEFAULT CHARSET=utf8;
上面的语句创建了一个名为users的表,其中包含5个字段??id???、??name???、??birth_date???和??phone??。注意,每个字段后面都有一个数据类型声明,表示该字段将存储何种类型的数据,例如:整数、字符串、日期等。
二、MySQL支持的常用数据类型
1.数字型
单精度和双精度不同:
- 1、在内存中占有的字节数不同
- 2、有效数字位数不同
- 3、所能表示数的范围不同
2.字符串
3.日期
三、MySQL支持的常用约束
四、存储引擎
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。
相关阅读 >>
更多相关阅读请进入《mysql》频道 >>
数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » MySQL创建表操作命令分享
标签:mysql
相关推荐
评论
管理员已关闭评论功能...