mysql基础命令
MySQL启动和关闭。 |
关闭:net stop mysql; 启动:net start mysql; |
修改字符集 |
setnames GBK/utf-8; |
退出mysql |
exit |
查看mysql中有哪些数据库 |
show databases; |
选择使用某个数据库 |
use 数据库名; |
创建数据库 |
create database 数据库名; |
删除数据库 |
drop database 表名; |
查看数据库下有哪些表 |
show tables; |
导入提前准备好的数据 |
source 文件绝对路径(不能带中文) |
查看mysql的版本号 |
select version(); |
查看使用的是那个数据库 |
select database(); |
查看表中的数据 |
select * from 表名; |
不看表中数据,查看表结构 |
desc 表名; |
终止一条命令输入 |
\c; |
创建表(假如名字为t_student) |
create table t_student; |
删除表(删除内容和表,释放空间) |
drop table 表名; |
删除表中的数据不删除表,支持回滚 |
delete from 表名; |
删除表中数据不删除表,物理删除,快速不支持回滚 |
truncate table 表名; |
查询ip |
ipconfig |
如果这张表存在删除 |
drop table if exists 表名。 |
查看mysql支持哪些存储引擎 |
show engines \G |
查看变量: |
show variables like '%char%'; |
设置结果编码集GBK(只对当前窗口有效) |
set character_set_results = 'GBK'; |
去除重复记录(distinct只能出现在所有字段的最前方,出现在两个字段前面表示联合去重) |
select distinct job from emp; |
关键字组合在一起,执行顺序:
select..from..where..group by..having..order by..
执行顺序:
1.from 表
2.where 条件
3.group by 分组
4.having 对分组出来的数据设置条件
5.select 查询
6.order by 输入查询
- 点赞
- 收藏
- 关注作者
评论(0)