mysql 增删改查

mysql 的增删改查

数据库的增删改查

数据表的增删改查

记录的增删改查

数据库的增删改查

# (1)  增 
#创建数据库
create database 数据库库名 charset utf8;


# (2)  查 
#查看所有数据库
show databases
#查看建立数据库的语句
show create database 数据库名


# (3)  改
#修改编码
alter database 数据库名 charset 编码;


# (4)  删
drop database 数据库名


# (5) 进出数据库*
use 数据库名

数据表的增删改查

# (1)  增
#创建数据表
create table 数据表名(字段名1 类型,字段名2 类型)

# (2)  查
#查看库中所有数据表
show tables
#查看建表语句
show create table 数据表名;
#查看数据表结构
desc 数据表名;


# (3)  改
# modify 只能改数据类型
alter table 数据表名 modify 字段名 char(5);
# change 字段名和类型都可以改
alter table 数据表名 change 旧字段名 新字段名 char(4);
# add 添加字段
alter table 数据表名 add 字段名 类型;
# drop 删除字段  column 字段名
drop table 数据表名 drop column 字段名;
# 修改数据表名 rename
alter table 旧数据表名  rename 新数据表名;

记录的增删改查

# (1)  增
# 一次插入一条数据
insert into 数据表名(字段名1,字段名2) valuse(数据1,数据2);
#一次插入多条数据
insert into 数据表名(字段名1,字段名2) valuse(数据1,数据2),(数据1.1,数据2.1)...
#不指定具体字段插入
insert into 数据表名 values(数据1,数据2);
#指定某个字段进行插入数据
insert into 数据表名(字段名) valuse(数据)


# (2)  查
# * 代表所有字段
select * from 数据表名;
#指定字段进行查看
select 字段名 from 数据表名;


# (3)  改
#修改表中的某个数据
update 数据表名 set 字段名='修改后的内容' where id = 1
''' where 字段='数据'指定修改的列, where id=1 指定修改大行'''
#修改表中某列的数据
update 数据表名 set 字段名="修改后的内容"
'''不指定某行修改的就是一整列的数据'''


# (4)  删
#删除某行数据
delete from 数据表名 where id=2;
#删除表中所以数据
delete from 数据表
#重置数据表(删除数据+重置id)
truncare table 数据表名;

返回顶部

好好学习,天天向上。
原文地址:https://www.cnblogs.com/f211/p/13720961.html