mysql命令杂记

# JJU_干干

-------------------------------------------

cmd盘符切换:例如切换到d盘 d:

进入mysql:mysql -u root -p 

--------------------------------------------

 

一. 数据库操作

 

1. 服务实例支持的存储引擎
  show engines\G

 

2. show字符集:
  SHOW VARIABLES LIKE 'character%';

 

3. 创建数据库:
  create database 数据库名;
  

4. 查看My_Sql服务实例上所有的数据库
  show databases;

--------------------------------------------------------------------

一些数据库的作用
Information_schema:维护数据库的信息,只读

Performance_schema: 监控数据库的运行状态
Mysql:维护权限、对象和状态信息

---------------------------------------------------------------------

6. 查看数据库的相关信息
show create database 数据库名;

 

7. 选择当前数据库:
  use choose;


8. 查看当前数据库:
  select database();

 

9. 查询当前mysql中user表格
  use mysql;
  select * from user;

 

10. 从choose数据库中查看mysql中的user
  use choose;
  select * from mysql.user;

 

11. 删除数据库
  drop database 数据库名;


二. 表操作:

1. create table 表名(
字段名1 数据库类型 [约束条件],... [其他约束条件]
)其它选项
约束条件一定要写在数据库类型的后面

约束条件:primary key, not null, unique, default, auto_increment

其他约束条件:primary key(复合主键), constraint 外键名 foreign key (属性)
references 父表 (属性)

其他选项:engine= 存储引擎类型 chearsetiin


2. 查看表格内容:
  desc 表格名;

 

3. 插入记录:
  insert into 表格名 values(属性值1,属性值2,...)

 

4. 显示表结构:
  show create table 表名;

 

5. 删除字段:
  alter table 表名 drop 字段名;

 

7. 添加新字段:
  alter table 表名 add 新字段名 新数据类型 [first | after 旧字段名]

posted @ 2020-09-23 16:36  ZengZG  Views(97)  Comments(0Edit  收藏  举报