mysql基础语句
来源:互联网 发布:mac os x 11.镜像下载 编辑:程序博客网 时间:2024/06/08 12:10
mysql基础:
打开数据库:net start mysql
关闭数据库:net stop mysql
登录数据库
mysql -uroot -proot;
1)管理数据库:
增: create database 数据库名 defaultcharacter set 字符集;
修: alter database 数据库名 defaultcharacter set 新的字符集;
删: drop database 数据库名;
查: show databases;
查看常用的字符串集的校验规则:
showcharacter set;
2)管理表:
增: create table 表名(字段名1 字段类型,字段名2 字段类型......);
修:
增加字段: alter table 表名 add column 字段名字段类型;
修改字段类型: alter table 表名 modify column字段名 新的字段类型;
修改字段名: alter table 表名 change column旧字段名 新的字段名 字段类型;
修改表名: alter table 表名 rename to 新表名;
删: drop table 表名;
查: show tables; desc 表名;
3)管理数据:
增: insert into 表名(字段名1,字段名2....) values(值1,值2.....);
修: update 表名 set 字段名1=值1,字段名2=值2...... where 条件;
删: delete from 表名 where 条件;
truncate table 表名;
查: (12中查询)
a)所有字段:select * from 表名;
b)指定字段: select 字段名1,字段名2 from 表名;
c)指定别名:select 字段名1 as 别名1,字段名2 as 别名2 from 表名;
d)添加常量列: select 常量值 as 别名 from 表名;
e)合并列: select (字段名1+字段名2+....) as 别名 from 表名;
f)去除重复: select distinct 字段名 from 表名;
g)条件查询:
逻辑条件: where 条件1 and/or 条件2;
比较条件: where 字段名 >/>=/</<=/=/<> 值
where字段名 between 值1 and 值2;
判空条件:
null; where 字段名 is null/is not null;
空字符串: where 字段名=''/<>''
模糊条件: where 字段名 like 值
%:代表任意个字符
_: 代表一个字符
h)聚合查询:
max(): 最大值
min():最小值
avg():平均值
count(): 统计数量
i)分页查询:
limit 起始行,查询行数
j)排序:
orderby 字段名 asc/desc
asc:升序
desc:降序
h)分组查询:
groupby 字段名
k)分组后筛选:
groupby 字段名 having 条件;
sql语句分类:
1)数据定义语句(DDL):
create/alter/drop
2)数据操作语句(DML)
insert/update/delete/truncate
3)数据查询语句(DQL)
select/show
- mysql 基础语句
- mysql语句查询基础
- MYSQL基础语句
- Mysql语句基础
- mysql基础语句
- 基础MySQL语句
- 基础MySQL语句
- MySQL基础语句
- mysql基础语句
- mysql基础语句
- mysql基础语句--2
- MYSQL基础语句
- MySQL基础操作语句
- Mysql 基础DML语句
- mysql基础语句
- mysql基础语句练习
- mysql基础语句总结
- MySql基础语句
- 权限控制 SQL 视图
- 【Java】之 简易Stack
- UOJ#8. Quine
- VR系列——Oculus Publishing文档:六、商业和授权检查
- qemu 下运行lk
- mysql基础语句
- Java环境变量配置
- oj2449: 刑警的射击成绩
- Linux查看CPU和内存使用情况
- 数据库表设计原则技巧
- C/C++【初级】void与void*详解
- 补充1run文件-ise
- 浅谈caffe
- Codeforces 766A Mahmoud and Longest Uncommon Subsequence