mysql基本操作

查看数据库     show databases;
创建数据库     create database 数据库名;
删除数据库     drop database 数据库名;
进入数据库     use 要使用的数据库名


查看当前数据库中的数据表      show tables;
创建数据库的表    create table 表名(字段名称 字段的类型,字段名称 字段的类型......);
查看表中的数据    select * from 表名;
查看表的结构      desc 表名;
删除一张表        drop table(if exists) 表名;
增加字段          alter table 表名 add 字段名 字段类型;
修改字段          alter table 表名 modify 字段名 字段类型;
删除字段          alter table 表名 drop 字段名;
插入数据          insert into 表名(字段名称....) values(字段值)
                  insert into  values(表中所有的字段值)
外键              foreign key (字段名) references 字段 表名 (字段名)
枚举              enum
删除数据表        delete from 表名;
删除几条          delete from 表名 where 条件表达式;
修改表中记录      update 表名 set 字段名 = 新的字段值;
修改表中的一条    update 表名 set 字段名 = 新的字段值 where 条件表达式
修改表中的多条    update 表名 set 字段名 = 新的字段名,字段名 = 新的字段名 where 条件表达式

mysql约束
唯一约束          unique(null任何一个null都不等于另一个null)
非空约束          not null
非空约束和唯一约束我们称之为主键约束
主键约束          primary key
一般数字类型主键配合mysql自增长    primary key auto_increment

外键约束          foreign key(字段名) references 另一张表(字段名)
check约束

mysql 查询
查询出该表名下的所有数据          select * from 表名 
*代表所有字段
select(字段列表,表达式,函数)from 表名;
select 字段类型(字段1,字段2,……) from 表名;
select 表达式(算术表达式[+,-,*,/,%]) from 表名;
select * from 表名 order by 字段名;
distinct      去重
select * from 表名 where 字段名 条件表达式(>,<,<>(不等于),>=.<=,=)
select * from 表名 group by 字段名 having 字段名 表达式
select * from 表名 where 字段名 like '%内容%';

多条件查询    
and并且 or或者 
in代表在这个取值中只要有一个匹配就符合条件
not in不在这个范围区间之内
between and
空永远不等于空 null和null做等值判断是结果永远是假
判断一个字段数值是否是null需要用到关键字is
判断一个字段的数值不为null需要用到关键字is not

函数
圆周率     pi()
截取整数   floor()
四舍五入   round()

查看索引
show index from 表名;

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值