常用语句

管理员身份打开cmd(命令行)

  1. 登录数据库

    mySQL -u root -p

  2. 显示数据库中的列表

    show databases; ——-切记要加分号

    1. mysql> show databases;
    2. +--------------------+
    3. | Database |
    4. +--------------------+
    5. | information_schema |
    6. | lianhe |
    7. | mysql |
    8. | test |
    9. +--------------------+
    10. 4 rows in set (0.00 sec)
  3. 显示数据库中的数据表

    use data 使用数据库列表中的某个数据库

    1. mysql> use he
    2. Database changed

    show tables; 展示当前使用的数据库 内的表格列表 ——-切记要加分号

    1. mysql> show tables;
    2. +--------------+
    3. | Tables_in_he |
    4. +--------------+
    5. | user |
    6. +--------------+
    7. 1 row in set (0.00 sec)
  4. 显示数据表的结构

    describe 表名; ——-切记要加分号

    1. mysql> describe user;
    2. +-------+----------+------+-----+---------+----------------+
    3. | Field | Type | Null | Key | Default | Extra |
    4. +-------+----------+------+-----+---------+----------------+
    5. | id | int(11) | NO | PRI | NULL | auto_increment |
    6. | name | char(50) | NO | | NULL | |
    7. | pwd | char(50) | NO | | NULL | |
    8. +-------+----------+------+-----+---------+----------------+
    9. 3 rows in set (0.01 sec)
  5. 新建数据库

    create database s(库名); ——-切记要加分号

    1. mysql> create database s;
    2. Query OK, 1 row affected (0.00 sec)
  6. 删除数据库

drop database s(库名); ——-切记要加分号

  1. mysql> drop database s;
  2. Query OK, 0 rows affected (0.00 sec)
  1. 新建表格

    use s(库名); 必须在某个数据库下创建表格
    create table sss(表名)( id INT , name INT ) collate=’utf8_general_ci’;

  2. 删除表格

    drop table use; ——-切记要加分号

    1. mysql> drop table `use`;
    2. Query OK, 0 rows affected (0.01 sec)
  3. 增——-增加某个数据库下表格的数据 he是库 user是he库下的表格

    insert into he.user (key1,key2,key…) values (val1,val2,val…);

    1. insert into `he`.`user` (`name`,`pwd`) values ('s',123);
  4. 删——-删除某个数据库下表格的指定数据

    1. delete from `he`.`user` where `id`=4;