MySQL第一篇

DDl

对数据库内部的对象进行创建、删除、修改等操作语言。

1.创建表

CREATE TABLE tablename(column_name_1 column_type_1 constraints,column_name_2 column_type_2 constraints,…);
示例:
CREATE TABLE nt_emp(ename varchar(10),hiredate date,sal DECIMAL(10,2),deptno int(2));
在这里插入图片描述

2.查看表定义

DESC tablename;
示例:
在这里插入图片描述

3.查看表定义

SHOW CREATE TABLE tablename;
示例:
在这里插入图片描述

4.删除表

DROP TABLE tablename;
示例:
在这里插入图片描述

5.修改表类型

ALTER TABLE tablename MODIFY [COLUMN] column_definition [FIRST | AFTER col_name];
示例:
在这里插入图片描述

6.增加表字段

ALTER TABLE tablename ADD [COLUMN] column_definition [FIRST | AFTER col_name]
示例:
在这里插入图片描述

7.删除表字段

ALTER TABLE tablename DROP [COLUMN] col_name;
示例:
在这里插入图片描述

8.修改表字段

ALTER TABLE tablename CHANGE [COLUMN] old_col_name column_definition [FIRST|AFTER col_name];
示例:
在这里插入图片描述
cheange和modify都可以修改表的定义,不同的是change后面需要写两次列名,但是change的优点是可以修改列名称,modify则不行。

9.新增某个字段将其放在某个字段后面

ALTER TABLE tablename ADD col_name_1 date AFTER col_name_2;
示例:
在这里插入图片描述

10.修改某字段将其放在最前面

ALTER TABLE tablename MODIFY col_name col_type FIRST;
示例:
在这里插入图片描述

11.更改表名称

ALTER TABLE tablename RENAME [TO] new _tablename;
示例:
在这里插入图片描述

DML

指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)、删除(delect)、和查询(select)。

1.插入记录

INSERT INTO tablename (field1,field2,dield3,…,fieldn) values(value1,value2,value3,…,valuen);
示例:
在这里插入图片描述
插入某个字段
INSERT INTO nt_emp (ename,sal) VALUES(‘hanqi’,‘2500’);
示例:
在这里插入图片描述

2.一次性插入多条数据

INSERT INTO tablename (field1,field2,dield3,…,fieldn) values(value1,value2,value3,…,valuen),(value1,value2,value3,…,valuen),…,(value1,value2,value3,…,valuen);

示例:
在这里插入图片描述

3.更新多条记录

UPDATE tablename SET field1=value1,field2=value2,field3=value3,…[WHERE CONDITION];
示例:
在这里插入图片描述

4.更新多条记录

UPDATE t1,t2,…,tn set t1.field1=expr1,tnfieldn=exprn [WHERE CONDITION];
示例:
在这里插入图片描述

5.删除记录

DELETE FROM tablename [WHERE CONDITION]
示例:
在这里插入图片描述

6.删除多条数据

DELETE t1,t2,…,tn FROM t1,t2,…,tn [WHERE CONDITION]
示例:
在这里插入图片描述

查询

link.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值