常用mysql数据库的命令

一:常用mysql数据库的命令

参考文档:mysql
1.连接数据库 ,输入密码

mysql -u root -p

2.查看所有数据库或者退出当前数据库

SHOW DATABASES;

3.创建新的库 test_db为自定义库名

CREATE DATABASE test_db;

4.查询匹配数据库 LIKE

  • 完全匹配: SHOW DATABASES LIKE ‘%test%’;
  • 模糊匹配 :SHOW DATABASES LIKE ‘%test%’;
  • 以 db 开头的数据库:SHOW DATABASES LIKE ‘db%’;
  • 以 db 结尾的数据库:SHOW DATABASES LIKE ‘%db’;

5.修改数据库

ALTER DATABASE test_db
  • 将数据库 test_db 的指定字符集修改为 gb2312: DEFAULT CHARACTER SET gb2312
  • 默认校对规则修改为 gb2312_unicode_ci :DEFAULT COLLATE gb2312_chinese_ci;

6.查看当前修改的数据库

 SHOW CREATE DATABASE test_db;

7.删除已创建的数据库

DROP DATABASE test_db;

8.选择数据库

USE test_db;

二:常用mysql数据表的命令

1.创建表

mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp1
    -> (
    -> id INT(11),
    -> name VARCHAR(25),
    -> deptId INT(11),
    -> salary FLOAT
    -> );
Query OK, 0 rows affected (0.37 sec)

2.修改表名

mysql> ALTER TABLE tb_emp1 RENAME TO tb_user;
Query OK, 0 rows affected (0.01 sec)

3.删除表

DROP TABLE tb_emp3;

4.修改字段名称或者数据类型CHANGE或者MODIFY

mysql> ALTER TABLE tb_user
    -> CHANGE salary password CHAR(6);
Query OK, 0 rows affected (0.76 sec)
Records: 0  Duplicates: 0  Warnings: 0
mysql> ALTER TABLE tb_user
    -> MODIFY psd VARCHAR(6);
Query OK, 0 rows affected (0.15 sec)
Records: 0  Duplicates: 0  Warnings: 0

5.插入字段

ALTER TABLE tb_user ADD  username  varchar(20) NULL COMMENT '用户名';

6.删除字段

mysql> ALTER TABLE tb_user
    -> DROP username;
Query OK, 0 rows affected (0.53 sec)
Records: 0  Duplicates: 0  Warnings: 0

7.查看表结构
DESCRIBE:以表格的形式展示表结构 DESC <表名>;
以SQL语句的形式展示表结构: SHOW CREATE TABLE <表名>;

你可能感兴趣的:(数据库,数据库,mysql,sql)