MySQL中简单的数据操纵语言(DML),数据定义语言(DDL)

MySQL中简单的数据操纵语言(DML),数据定义语言(DDL)
数据操纵语言(DML-Data Manipulation Language)
代表关键字:insert,delete,update
数据定义语言(DDL-Data Definition Language)
代表关键字:create ,drop,alter
1、创建表前,判断表是否存在,如果存在即删除

drop table if exists t_表名;//最好用t_命名表

2、创建表,create table

create table t_表名();

3、常用数据类型
3.1、字符串

Char(长度)//定长字符串,存储空间大小固定,适合作为主键或外键
Varchar(长度)//可变长字符串,存储空间等于实际数据空间

3.2、数值类型

Double(有效数字位数,小数位)//数值型
Float(有效数字位数,小数位)//数值型
Int(长度)//整型
Bigint(长度)//长整型

3.3、日期和时间类型

Date//日期型 年月日
Time//时间值或持续时间

4、建表

drop table if exist t_user;
create table t_user(
    user_id int(10),//id为数字
    user_name varchar(20),//姓名可变长度
    sex char(2),//性别定长节省空间
    birthday date,
    email varchar(30),
);

5、修改表结构

alter table t_user add tel char(11);//增加手机号码
alter table t_student modify student_name varchar(100) ;//modify修改姓名长度

6、插入数据
insert into t_表名(结构字段) values (数值)

insert into t_user(user_id, user_name, birthday, email) 
values
(001, 'shitou', '1993-03-11', '[email protected]')

7、修改数据

update 表名 set 字段名称1=需要修改的值1, 字段名称2=需要修改的值2 where ...

8、删除数据

delete from 表名 where...

你可能感兴趣的:(MySQL中简单的数据操纵语言(DML),数据定义语言(DDL))