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;
插入数据
insert into cs(id,name) values (1,'lsx');
insert into cs(id,name) values (2,'yzx');
查询数据
select *form cs;
select id from cs;
select name from cs;
select name from cs where id=1;
---------------------------------
数字类型:
tiny int/small int/int/bigint
float[(m,d)]单精度/double[(m,d)]双精度/decimal[(m,d)]严格
m表示有效位数,d表示有几位小数
布尔,字符串,日期(用在仔细看)
---------------
约束类型
列 主键 唯一 非空 检查 外键 默认值
主键约束:
默认值约束
主键约束语法:
部门表
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));
自己画表理解。