MySQL学习笔记和题目:手动建表,建两张表,设置为“唯一”【诗书画唱】
在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 字符型(非空唯一)




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

————————————
个人提供的宝贵的经验:

可能要填完:
