1.mysql数据库
2.配置环境变量
3. 列的类型和属性,索引,注释
3.1 类型
数值类、字符类、日期类
3.2 属性
3.3 主键(主键索引)
3.4 注释
# 创建表 department
create table department(
# 主键名 int类型 无符号 自动增长 部门编号
depid int(3) unsigned primary key auto_increment comment '部门编号',
# 部门名称 varchar类型 长度为20 默认为null
depname varchar(20) default null comment '部门名称',
# 部门人数 int类型 不能为空
deppersoncount int(3) not null comment '部门总人数'
# 数据库引擎 myisam 编码格式 gbk 注释 部门表
)engine = myisam charset = gbk comment '部门表';
4.结构化查询语句分类:
DDL:(数据定义语言)
create 创建 drop 下降 alter 改变
DML:(数据操作语言)
insert 增 update 改 delete 删除
DQL:(数据查询语言)
select 查询
DCL:(数据控制语言)
grant 授权 commit 提交 rollback 返回
#创建数据库
create database if ont exists 数据库名;
#删除数据库
dorp database if exists 数据库名;
#查看数据库
show database;
#使用数据库
use 数据库名;
#创建数据表--属于DDL的一中
create table if not exists `表名`(
`字段名1` 列类型[属性] [索引] [注释],
`字段名2` 列类型[属性] [索引] [注释],
... ...
`字段名2` 列类型[属性] [索引] [注释]
)[表类型] [表字符集] [注释];
5.列类型–表列类型设置
create table if not exists `表名`(
)