当前位置: 移动技术网 > IT编程>数据库>Mysql > MySQL - 常用命令

MySQL - 常用命令

2018年06月15日  | 移动技术网IT编程  | 我要评论

归离山庄攻略,阿里山香烟价格,青岛公积金

登录数据库 mysql -uroot -proot -P3306 -h127.0.0.1 --prompt "\u@\h \d>"

  • -u // 登录用户
  • -p // 登录密码
  • -P // 端口
  • -h // host
  • --prompt "\u@\h \d>" // 登录时,修改mysql命令行提示符
    • \u // 当前登录用户
    • @ // 原义字符
    • \h // 当前host
    • \d // 当前数据库名称

命令行状态下,修改提示符 PROMPT \u@\h \d>

显示数据库列表 SHOW DATABASES;

创建数据库 CREATE DATABASE db1 CHARACTER SET utf8;

  • db1 // 数据库名称
  • utf8 // 数据库字符集

删除数据库 DROP DATABASE db1;

切换数据库 USE db1

显示当前数据库的数据表列表 SHOW TABLES;

创建数据表

  • 范例

    CREATE TABLE t1 (
      name VARCHAR(8) COMMENT '姓名',
      age TINYINT UNSIGNED DEFAULT 0 COMMENT '年龄'
    );

显示创建数据表的语句 SHOW CREATE TABLE t1;

显示数据表字段列表 SHOW COLUMNS FROM t1;

为数据表添加字段

  • 置于最前

    ALTER TALBE t1 ADD id TINYINT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '自增主键' FIRST; 
  • 置于name字段后

    ALTER TABLE t1 ADD sex TINYINT UNSIGNED DEFAULT 0 COMMENT '性别,{0: 未知, 1: 男, 2: 女}' AFTER name;
  • 默认置于最后

    ALTER TABLE t1 ADD create_time BIGINT UNSIGNED COMMENT '创建时间';
  • 一次性添加多个,注意:这里不能指定位置了,只能置于最后

    ALTER TABLE t1 ADD (
    class_id TINYINT UNSIGNED DEFAULT 0 COMMENT '班级id',
    student_no VARCHAR(16) COMMENT '学号',
    update_time BIGINT UNSIGNED COMMENT '更新时间'
    );

修改数据表的字段

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网