码迷,mamicode.com
首页 > 数据库 > 详细

【MySQL】常用增删改查 򞚏

时间:2019-08-26 12:43:09      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:转换   建表   数据   int   文件夹   增删改查   use   ref   default   

原文: 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】常用增删改查 򞚏

标签:转换   建表   数据   int   文件夹   增删改查   use   ref   default   

原文地址:https://www.cnblogs.com/ggg566/p/11411708.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!