MySQL数据库:基本操作及增删改查语句

create table 凯发k8国际官网表名 [是否为空] [有无默认值] [是否零填充] [是否无符号][束缚设定]......
# 在表中修正字段
alter table 表名 modify 字段名 varchar not null;
# 修正表名
rename table 表名 to 新表名;
alter table 表名 rename 新表名;
# 修正列名
alter table 表名 change 字段名 新字段名;
#更改表中数据
update 表名 set 字段=值[,字段2=值2,……] where 条件表达式
# 删去数据库
drop database 数据库名;
# 删去数据表
drop table 数据表名
# 数据删去句子
delete from 表名 [where 条件表达式];
# 删去一个表中的一切数据 重置为初始状况
# truncate :不会对日志进行操作
truncate table 数据表名;
# 删去表中字段
alter table 表名 drop 字段名;
# 在表中增加字段
alter table 表名 add 字段名 字段数值参数;
# 留意:向已经有数据的表中增加字段,主张该字段答应为空或设定默认值
# 刺进数据
insert into 表名 values ;
# 字段列表与值列表有必要逐个匹配
# insert into 表名 values , 增加多条数据
# 增加主动增加字段时,不增加可用defaul替代
############增加数据来源于其他的表中############
# 经过子查询增加数据 增加数据来源于其他表中
# 这儿不需求values
insert into tc ;
# 1.待增加数据的表存在的情况下 的语法
 insert into 表名 select 字段列表 from 表名 [where 条件表达式];
# 2. 待增加数据的表不存在的情况下的语法
 create table 表名[] select 字段列表 from 表名 [where 条件表达式];
# 不增加字段
 create table 表名 select 字段列表 from 表名 [where 条件表达式]
# 留意:平常创立表字段的时分字段名不相同会导致增加数据新建一个字段,需求经过as别号去改动字段的姓名增加数据
select 子句:需求查询什么信息
from 子句:操作的数据源在哪儿
# 查询数据
select [字段名],[...] from 表名 [where 条件表达式];
# 查询一个表中一切数据
select * from 表名;
Back to Top
风格切换
颜色选择