motto - MySQL - 常用命令


本文搜索关键字:motto mysql


登录数据库 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 '更新时间'
);

修改数据表的字段

转载于:https://www.cnblogs.com/andremao/p/9184975.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值