常用mysql的增删查改_【MySQL】常用增删改查

目录

1. 文件夹(库)

2. 文件(表)

3. 文件内容(数据)

原文:

http://blog.gqylpy.com/gqy/242

@

___

1. 文件夹(库)

# 增

create database db charset utf8;

# 查

show create database db; # 查指定的数据库

show databases; # 查所有的数据库

# 改

alter database db charset gbk; # 改库信息

# 删

drop database db;

2. 文件(表)

use db; # 切换文件夹

select database(); # 查看当前所在文件夹

# 增

create table tb(id int, name char); # 新建表

alter table 表名 add 字段名 字段类型; # 添加表字段

# 查

show create table tb; # 查指定的表

show tables; # 查当前库中所有的表

desc tb; # 查表的详细信息

show create table 表名\G # 将表结构转换为类似创建的语句

# 改

alter table tb modify name char(6); # modify修改name的最大长度

alter table tb change name NAME char(7); # 修改name为大写

# 删

drop table tb;

3. 文件内容(数据)

# 增

# 插入一条数据,规定id,name数据类

insert into tb(id, name) values(1,'zyk01'), (2, 'zyk02'), (3, 'zyk03');

# 查

select id from db.tb; # 查指定表中的所有id

select id, name from db.tb; # 查指定表中的所有id和name

select * from db.tb; # 查指定表中的所有数据

# 改

update db.tb set name='zyk'; # 改指定表中的所有name

update db.tb set name='zyk' where id=2; # 改指定表中id为2的name

# 删

delete from tb; # 清空表,但留下ID

truncate table tb # 清空指定表,不留任何记录

delete from tb where id=2 # 删除指定表中id为2的数据

# 重新定义字段

alter table 表名 modify column 字段名 字段类型 附加选项;

# 例如:

alter table resources modify column create_date datetime default now() not null;

# 修改字段

alter table user_cnblog modify column home varchar(64);

# 新增字段

alter table user_cnblog add column is_blog tinyint(1) default 1 not null;

# 删除字段

alter table user_cnblog drop column is_blog;

原文:

http://blog.gqylpy.com/gqy/242

【MySQL】常用增删改查 񔊹

标签:trunc   建表   语句   重新定义   清空   查表   内容   select   upd

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/ga123/p/11411698.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值