MySQL 基本命令

最近初学 mysql 数据库管理系统,积累一些基本命令:

A. 对数据库操作的一些命令

  1. 查看数据库  SHOW DATABASES;

  2. 创建数据库   CREATE DATABASE dbname;

  3. 删除数据库  DROP DATABASE dbname;

  4. 使用数据库  USE dbname;

B. 对表的一些操作命令

  1. 查看当前数据库下的所有表  SHOW TABLES;

  2. 在当前数据库下创建一个表  

    CREATE TABLE dbname(

        id INT,

        name VARCHAR(20),

        gender VARCHAR(2),

        age INT

    )

  3. 查看当前数据库下的某个表(得到的只是表结构,不包含表中的数据字段)

    DESC tablename;

    

  4. 删除某个表 (谨慎操作)

    DROP TABLE tablename;

  5. 向表中插入数据字段

    INSERT INTO tablename VALUES(value1,value2,....,);

    INSERT INTO tablename(id,name) VALUES(2,'李四');

  6. 修改表中的数据字段

    修改某一列中的所有数据   UPDATE tablename SET gender='女';

    带条件的修改   UPDATE student SET gender='男' WHERE id=1;

    修改多个字段   UPDATE student SET gender='男',age=30 WHERE id=2;

  7. 删除表中数据

    删除student表中的所有数据   DELETE FROM student;

    有条件的删除    DELETE FROM student WHERE id=2;

  8. 查询表中数据

    查询所有列   SELECT * FROM  student;

    查询指定列   SELECT id,name FROM student;

    

    查询时去除重复记录   SELECT DISTINCT gender FROM tablename;

  9. 修改表名   ALTER TABLE tablename RENAME newtablename;

     给表添加一个新列   ALTER TABLE tablename ADD COLUMN colname VARCHAR(10);

     删除表中某列   ALTER TABLE tablename DROP COLUMN colname;

     修改表中某一列的类型    ALTER TABLE tablename MODIFY colname CHAR(10);

     修改表中某列的列名    ALTER TABLE tablename CHANGE COLUMN colname newcolname VARCHAR(30);

  10. 判空   IS NULL / IS NOT NULL

  11. 条件查询   > < = DETWEEN...AND  AND OR

  12.聚合查询

      SUM()

      AVG()

      MAX()

      MIN()

      COUNT()

  13. 查询排序  

     DESC(反序)  ASC(默认)   

     ORDER BY id DESC;

     

     

  14. 分组查询

     GROUP BY colname;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值