欢迎光临散文网 会员登陆 & 注册

MySQL学习笔记和题目:手动建表,建两张表,设置为“唯一”【诗书画唱】

2020-08-10 22:35 作者:诗书画唱  | 我要投稿

在cmd中:


登录Mysql:

mysql -uroot -proot

查看数据库:

show databases;



数据库:

按照数据结构来组织、存储管理数据的仓库。




为什么要使用数据库?

1.查找数据方便

2.节省空间



卸载mysql没有卸载完成时的解决方法:

1.控制面板卸载mysql服务

2.文件保存目录删掉

3.隐藏mysql目录也要删





一、创建表
1、创建一张员工表emp:

字段   类型
empId(列名不可为id)          整形(主键自增)
empName   字符型(非空,唯一)
empSex  名不可为sex)           字符型
empbirthday     日期型(默认1999:11:11)
empgongzi       小数
jieshao     大文本
t_id          外键(类型表)





MySQL大文本类型

CHAR(n)  固定长度 ,最多 255 个字符 ;

VARCHAR(n) 可变长度,MySQL 4.1 及以前最大 255 字符,MySQL 5 之后最大 65535 字节 ;

TINYTEXT 可变长度,最多 255 个字符 ;

TEXT 可变长度
一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。

MEDIUMTEXT 可变长度
一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。

LONGTEXT 可变长度
一个BLOB或TEXT列,最大长度为4294967295(2^32-1)个字符(4G)。


点第一行的最后一格,再点键盘上的“Tab”键,就可以生成第二行。




2、创建一张员工表emptype:
字段    类型
t_id      整形(主键自增)
t_name   字符型(非空唯一)

手动建表时要先建好两张表后,点“设计表”后,才设置其中一表的外键


————————————


个人提供的宝贵的经验:

可能要填完:


MySQL学习笔记和题目:手动建表,建两张表,设置为“唯一”【诗书画唱】的评论 (共 条)

分享到微博请遵守国家法律