mysql 基础ddl语句 dml语句
2013-03-21 10:43
555 查看
DDL 语句
创建数据库:
create database test;
切换数据库:
use test;
查看该库地下所有的数据表
show tables;
删除数据库:
drop database test;
创建表:
create table emp(column_name1 column_type,column_name2 column_type ...)
删除表:
drop table emp;
修改表
alter table emp modify column_name1 int(3) [first | after col_name]
增加表字段
alter table emp add column age int(2);
删除表字段:
alter table emp drop column age;
字段改名:
alter table emp change age age1 int(4)
修改表名称
alter table emp rename emp1;
DML语句:
插入语句:
insert into emp(id,age) values(1,20);
insert into emp(id,age) values(1,20),(2,21);批量添加
更新语句:
update emp set age = 22 where id = 2;
删除语句:
delete from emp where id = 2;
查询语句:
select * from emp;
去重:select distinct deptno from emp;
条件查询:select * from emp where deptno = 4;
排序: select * from emp order by id;
分页: select * from emp limit 2,3; 2:表示起始偏移量,3:表示显示条数
聚合:select count(id) from emp group by depno having count(id) > 1;
表连接:select ename,deptname from emp p,dept t where p.depno = t.depno;
子查询:select ename from emp where depno in (select depno from dept);
创建数据库:
create database test;
切换数据库:
use test;
查看该库地下所有的数据表
show tables;
删除数据库:
drop database test;
创建表:
create table emp(column_name1 column_type,column_name2 column_type ...)
删除表:
drop table emp;
修改表
alter table emp modify column_name1 int(3) [first | after col_name]
增加表字段
alter table emp add column age int(2);
删除表字段:
alter table emp drop column age;
字段改名:
alter table emp change age age1 int(4)
修改表名称
alter table emp rename emp1;
DML语句:
插入语句:
insert into emp(id,age) values(1,20);
insert into emp(id,age) values(1,20),(2,21);批量添加
更新语句:
update emp set age = 22 where id = 2;
删除语句:
delete from emp where id = 2;
查询语句:
select * from emp;
去重:select distinct deptno from emp;
条件查询:select * from emp where deptno = 4;
排序: select * from emp order by id;
分页: select * from emp limit 2,3; 2:表示起始偏移量,3:表示显示条数
聚合:select count(id) from emp group by depno having count(id) > 1;
表连接:select ename,deptname from emp p,dept t where p.depno = t.depno;
子查询:select ename from emp where depno in (select depno from dept);
相关文章推荐
- MySQL 基础语句之 DML,DDL,DCL,TCL
- MySQL的DDL语句、DML语句与DCL语句
- MYSQL DDL语句 与 DML 在一个事物中的问题。
- Oracle 10g数据库基础之基本DDL和DML语句
- MySQL的DDL语句、DML语句与DCL语句
- MySQL基础之DML语句
- Mysql 基础DML语句
- MySQL--- DDL、DML、DCL都包括那些语句?
- MySQL学习笔记--DQL、DML、DDL、TCL语句,约束(主键、外键)
- MySQL基础教程14 —— SQL语法之数据定义语句DDL
- MYSQL常用DDL,DML语句及外键创建
- MySql(3)------SQL基础之DML(Data Manipulation Language),不包含select语句
- MySQL基础教程15 —— SQL语法之数据操作语句DML——DELETE语法
- MySQL--- DDL、DML、DCL都包括那些语句?
- MySql基础的增删改 ddl语句
- MySQL基础 之DDL(数据定义)语句
- MySQL基础语句值DML语句
- MySQL备注不熟悉的DML|DDL 语句
- Mysql总结2-mysql基础(DQL,DML,DDL,DCL)
- MySQL中的DDL语句,DML语句初步