MySQL常用语句-DDL(2)


MySQL常用语句-DDL(2)

DDL定义数据结构 dinfine:

删除库 drop database if exists 库名

删除表 drop table 表格名;

--------

create database csu charset utf8;

create table cs(id int,name vachar(12));

创建后如下,show tables之前要先进入库,即use csu;

MySQL常用语句-DDL(2)

插入数据

insert into cs(id,name) values (1,'lsx');

insert into cs(id,name) values (2,'yzx');

查询数据

select *form cs;


MySQL常用语句-DDL(2)


select id from cs;

select name from cs;

select name from cs where id=1;

MySQL常用语句-DDL(2)


---------------------------------


数字类型:

tiny int/small int/int/bigint

float[(m,d)]单精度/double[(m,d)]双精度/decimal[(m,d)]严格

m表示有效位数,d表示有几位小数

布尔,字符串,日期(用在仔细看)


---------------

约束类型

列 主键 唯一 非空 检查 外键 默认值

主键约束:

MySQL常用语句-DDL(2)




默认值约束

MySQL常用语句-DDL(2)


主键约束语法:

部门表

create table dept(did int primary key,dname char(30));

再创建员工表

create table emp(eid int primary key,ename char(20),deptid int,foreign key(deptid) referecens dept(did));

自己画表理解。