内容一:理论
- 关系型(Mysql)和非关系型(MongoDB)数据库
- 理论 DDL DML DCL
DDL 数据定义语言如:CREATE TABLE
DML数据操作语言 插入:INSERT更新:UPDATE 删除:DELETE
DQL 数据查询类型 select语句
DCL 数据控制 Rollback Grant等
内容二:数据库操作
操作:
1.1 create database 数据库名字;
1.2 查看数据库 show databases;
1.3使用数据库 USE 数据库名字
1.5删除数据库 drop database 数据库名1;
1.6•查看数据库三个编码:
•show variables like 'character%';
set names ' utf8';
内容三:数据类型
数据类型:
说明 number不是mysql数据类型
INT
float 小数
CHAR VARCHAR----数据长度 (说明区别)
日期类型
DATETIME 或者Time类型 格式YYYY-MM-DD HH:MM:SS
DECIMAL(16,4) 总共能存16位数字,末尾4位是小数(小数点不算在长度内)
内容四:查看数据表和修改数据表
查看表:
1.desc jw5-----查看表结构
2.查看建表语句:show create tablejw6;
3. show tables;----显示数据库中的所有表
1.修改表:
Alter table 旧名字rename to 新名字
例子:
- Alter table tb_grade rename to grade;
2 修改字段名
- Alter table 表名CHANGE 旧字段名新字段名新数据类型
- 将name 改成username------不能修改外键引用的字段
- Alter table grade CHANGE name username VARCHAR(20)
3.添加字段和删除字段:
- Alter table 表名add 字段名数据类型
- 例子:
- Alter table grade add age int(10);
- 删除字段:
- Alter table 表名drop 字段名;
- 例子:
- Alter table grade drop age;
内容五:删除表
1.删除非关联表
drop table 表名;