MySQL库表数据增删改查操作

数据库操作

1新增数据库

1)新增数据库

create database if not exsists 库名

2)新增数据库并指定字符集

create database 库名 character  set  字符集名(UTF8)

2查数据库(查所有数据库以及单个的创建语句和字符集)

1)显示所有数据库

show databases

2)显示单一数据库

show create database 库名

3修改数据库(只能改字符集,不能改名)

1)修改字符集

alter database 库名 character set 字符集

4删除数据库

1)如果存在则删除单一数据库

drop database if exists 库名

2)删除单一数据库

drop database 库名


表操作

1新增表

1)创建新表(放置列 列数据类型)

create table (

列1  int,

列2 double,

列3 varchar,

列4 timestamp(时间戳),

列5 data(日期类型只包含年-月-日)

列6 datatime(年-月-日 时:分:秒)

2)复制表

create table 表2 like 表1

2查表

1)查所有数据库

show tables

2)查单一表的所有列

desc 表名

3修改表(5种)

1)改表名

alter table 旧名 rename to 新名

2)改列名

alter table 表名  change 旧列名  新列名  数据类型

3)改列类型

alter table 表名 modify 列名 新数据类型

4)改表字符集

alter table 表名 character set 新字符集

5)增加列

alter table 表名 add 列名 数据类型

4删除表

1)删除表

drop table if exists 表名(drop table 表名)

2)删除列

alter table 表名 drop 列名


数据操作

1新增数据

1)向表中插入数据(注意是直接跟表名

insert into  表名 (列1,列2,列3)value (值1,值2,值3),(值4,值5,值6)

2查数据

1)select from (按照顺序从上到下关键字去执行,最后查)

where

group by having

order by

limit

2)select from

table1 as a left join table2 as b on a.id=b.id where  条件

3)聚合函数(跟在having之后或者对查询对象聚合,不可以跟where后面)

count 、sum、 max 、min 、 avg

4)排序

升ASC(默认)

降DESC

5)distinct(去重) distinct(a.id)

3改数据

1修改列的值(不跟条件会全部修改)

update 表名 set 列1 =值1,列2=值2 where

4删除数据

1删除数据(只能删除整条数据)

delect from where

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值