MySQL 常用语句

MySQL 常用语句

创建数据库

CREATE DATABASE `epoch` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

创建表

CREATE TABLE user
(
  id       INT AUTO_INCREMENT PRIMARY KEY,
  userCode VARCHAR(100) NOT  NULL COMMENT '用户登录账号',
  pwd      VARCHAR(100) NOT  NULL COMMENT '用户密码',
  nickName VARCHAR(100) NOT  NULL COMMENT '用户昵称',
  userName VARCHAR(50)  NULL COMMENT '用户真实姓名',
  age      INT(3)       NULL COMMENT '用户年龄',
  sex      INT(1)       NULL COMMENT '用户性别 0表示女 1表示男',
  birth    DATETIME     NULL COMMENT '用户生日',
  phoneNum INT          NULL COMMENT '用户电话号码',
  email    VARCHAR(100) NULL COMMENT '电子邮箱',
  school   VARCHAR(100) NULL COMMENT '毕业院校',
  job      VARCHAR(100) NULL COMMENT '工作职位',
  com      VARCHAR(100) NULL COMMENT '公司',
  pic      VARCHAR(100) NULL COMMENT '头像',
  country  VARCHAR(50)  NULL COMMENT '国家',
  province VARCHAR(50)  NULL COMMENT '省',
  city     VARCHAR(50)  NULL COMMENT '市',
  model    TEXT         NULL COMMENT '格言',
  CONSTRAINT user_id_uindex  UNIQUE (id),
  CONSTRAINT user_userCode_uindex UNIQUE (userCode)
)
  DEFAULT CHARSET = utf8
  COMMENT '系统登录人的用户信息'
  ENGINE = InnoDB;

修改密码

              update user set password=password('123456') where user='root'

              update user set host='%'' where user='root' and host='localhost'

创建用户

              CREATE USER 'abc'@'%' IDENTIFIED BY '123456';   创建用户

              GRANT ALL ON . TO 'abc'@'%';  授权

              flush privileges;   使命令生效

MariaDB For Mac 操作

sudo /usr/local/mariadb/server/bin/mariadb

CREATE USER 'zhangsan' @ '%'IDENTIFIED BY '123456';

GRANT ALL ON . TO 'zhangsan’ @ '%'; 

修改root用户的密码:SET password for 'root'@'localhost'=password('123456');

默认情况下MariaDB是自启动的
启动DB:sudo launchctl start com.mariadb.server
关闭DB:sudo launchctl stop com.mariadb.server

转载于:https://my.oschina.net/epoch/blog/1633702

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值