MySql基础操作

xiaoxiao2021-02-28  89

MySql基础操作

1、增删改查数据库

1 创建

create database 库名 [character set utf8 collate 校对集]

2 删除

drop database 库名

3 查看库

show databases;

4 修改库的码表

alter databases 库名 character set utf8 collate 校对集

5 选择库

use 库名;

6 查看当前选择的库

select database();

7 查看建库语句

show create database 库名;

2、增删改查表

1 创建 create table 表名 ( 列名 类型 约束  [主键自增], 列名 类型 约束, ..... ) 2 删除表 drop table 表名 3 查表 show tables; 4 增加一列 alter table 表名 add 列名 类型; 5 修改一列的类型 alter table 表名 modify 列名 新类型; 6 修改列名 alter table 表名 change 旧列名 新列名 类型; 7 删除一列  alter table 表名 drop 列名; 8 修改表名 rename table 旧表名 to 新表名 9 查看表详情 desc 表名

3、数据类型

数字型 整型  int 浮点型 double decimal 字符串 短字符串 char varchar 长字符串(不常用) text/clob blob 日期型 datatime 年月日时分秒 timestamp

4、约束

非空 not null 唯一 unique 主键 primary key 主键自增 整数类型的主键.可以由数据库自动维护. 每次自动加1.

5、增删改查数据

1.增加 insert into 表名 [(列名,列名...)] values (值,值,值...) 2.删除 delete from 表名 [where 条件] 3.改 update 表名 set 列名=值,列名=值 .. [where 条件] 4.查 select 列名... from 表名... where 条件... group by 列名... having 条件... order by 列名 升/降序 limit x,y

6、条件

< <= > >= != <> =  between .. and .. in (set) / not in (set) is null / is not null not and or

7、模糊查询

关键词:like   匹配符:_ %

8、聚合函数

总数: count 平均值: avg 总和 : sum 最大/最小: max / min

转载请注明原文地址: https://www.6miu.com/read-77908.html

最新回复(0)