Myqsl学习计划第一天

  1. 连接服务器
    mysql -u 用户名 -p 密码;

  2. 查看所有库
    Show databases;

  3. 选库语句
    Use 库名;

  4. 创建库
    create database 库名 [charset 字符集];

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

  6. 查看库下面所有的表
    Show tables;

  7. 创建表
    create table 表名 (column_name column_type,
    column_name column_type);

    CREATE TABLE IF NOT EXISTS runoob_tbl(
    runoob_id INT UNSIGNED AUTO_INCREMENT,
    runoob_title VARCHAR(100) NOT NULL,
    runoob_author VARCHAR(40) NOT NULL,
    submission_date DATE,
    PRIMARY KEY ( runoob_id )
    )ENGINE=InnoDB DEFAULT CHARSET=utf8;
    UNSIGNED AUTO_INCREMENT 定义为列为自增的属性,一般用于主键
    NOT NULL定义为非空,当插入的字段为NULl时,则会表示报错
    ENGINE 引擎,和性能有关

  8. 删除表
    drop table 表名;

  9. 重命名
    表/列可以改名,databases不能改名。
    rename table 原表 to 新表名;

  10. 插入数据
    INSERT INTO table_name ( field1, field2,…fieldN )
    VALUES
    ( value1, value2,…valueN );

  11. 11.清空表数据
    truncate 表名;
    truncate 和delete的区别:
    truncate相当于删表在重建一张同样结构的表,操作后得到一张全新的表。而delete是删除所有层面来操作的,操作后,如果有自增的列话,会接着自增。原来会影响现在的结果。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值