MySQL的基本使用

SQL
    DDL:数据定义语言  CREATE DROP ALTER
    DML:数据操作语言  SELECT INSERT UPDATE DELETE
    DCL:数据控制语言  GRANT REVOKE COMMIT ROLLBACK

最基础的(建库、建表)
    SHOW DATABASES;
    USE 数据库名称;
    CREATE DATABASE 数据库名称;
    DROP DATABASE 数据库名称;
    SHOW TABLES;     <<<<<<<< 需要先切换数据库
    CREATE TABLE [库名.]表名(字段1 属性,字段2 属性,......)
    CREATE TABLE [库名.]表名 LIKE [库名.]表名      <<<<<<< 按照某个库中的表创建新表
    CRAETE TABLE [库名.]表名 AS SELECT 字段1,字段2.... FROM [库名.]表名;    >>>>>>>>>>>
    DROP TABLE [库名.]表名
    DESC [库名.]表名


ALTER命令
    作用:修改表的字段属性
    1、添加新字段
    格式:ALTER TABLE 表名  ADD 字段 属性
   
    2、删除字段
    格式:ALTER TABLE 表名  DROP 字段
   
    3、修改字段名称
    格式:ALTER TABLE 表名  CHANGE 字段  新字段 属性
   
    4、添加索引
        设置主键:ALTER TABLE 表名 ADD PRIMARY KEY(字段)
        设置索引:ALTER TABLE 表名 ADD INDEX [索引名称](字段)
        设置唯一约束:ALTER TABLE 表名 ADD UNIQUE [索引名称](字段)

    5、添加外键
    格式:ALTER TABLE 表名1 ADD FROEIGN KEY (字段) REFERENCES 表2(字段)

    6、删除索引
        删除主键:ALTER TABLE 表名 DROP PRIMARY KEY
        删除索引:ALTER TABLE 表名 DROP INDEX 索引名称
        删除外键:ALTER TABLE 表名 DROP FOREIGN KEY


INSERT命令
    作用:添加记录
    格式:INSERT INTO 表名 (字段1,字段2,.....) VALUES (值1,值2...),(值1,值2...),......

    删除一条或者多条记录
    DELETE FROM 表名 条件


UPDATE命令
    作用:修改表中的数据
    注意:
        UPDATE 通常和where、order by、limit联合使用
       
    格式:
        UPDATE 表名 SET 字段1=值,字段2=值... [where 判断条件]
        UPDATE 表名 SET 字段1=值,字段2=值... [order by 判断条件]

Ps:欢迎指正,谢谢。

转载于:https://my.oschina.net/u/3057534/blog/790603

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值