1) Data Definition Language (DDL 数据定义语言) 如:建库,建表
2) Data Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改
3) Data Query Language(DQL 数据查询语言),如:对表中的查询操作
4) Data Control Language(DCL 数据控制语言),如:对用户权限的设置
1. DDL
创建数据库并制定字符集
create database 数据库名 character set 字符集;
判断是否存在数据库,没有则创建
create database if not exists 数据库名 ;
删除数据库
drop database 数据库名;
修改数据库默认字符集
alter database 数据库名 default character set 字符集;
查询数据库定义信息
show create database 数据库名:
创建表
create table 表名 (字段1 类型, 字段2 类型);
create table 表1名 like 表2名;#创建一个结构相同的表
删除表
drop table 表名;
修改表
alter table 表名 add 字段名 类型;#加一个字段
alter table 表名 modify 字段名 类型 ;#修改某一个字段类型
alter table 表名 change 字段1 字段2 类型;#修改某一字段
alter table 表名 drop 列名;#删除一列
rename table 表名 to 新表名;
查询表结构信息
show table 表名;#返回SQL语句
desc 表名;#返回表格形式
2. DML
插入语句
insert into 表名 (字段1,字段2....)values (值1,值2...);
insert into 表名 values (值1,值2...);
insert into 表2 select* from 表1;# 蠕虫复制 将一张表数据复制到另一张表中
删除语句 郑州治疗胎记医院 http://m.zykdbh.com/
delete from 表名;
delete from 表名 where条件语句;
修改语句
update 表名 set 列名 = 值 where条件语句;
3.DQL
简单查询语句
select* from 表名;
select* from表名 where条件语句;
select 字段1 as 别名,字段2 from 表名;# 使用别名查询某些字段
select distinct 字段名 from 表名;#清除查询结果中的重复值
select 列1+列2 from 表名;#查询列数据运算值
select * from where 字段名 in (数据1,数据2);
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979119/viewspace-2706495/ ,如需转载,请注明出处,否则将追究法律责任。