语法.md 1.3 KB

mysql语法记录

操作数据表

[!tip] 操作数据表为 user order goods

创建数据表

分别创建三个数据表user order goods

create table user{
    id int(11) primary key comment 'id 主键 key',
    name varchar(30) not null comment '用户名',
    descript varchar(255) default '懒狗' comment '简介'
}

新增

删除

修改

查询

  1. 基本查询方法,使用select关键字进行查询 简单查询表名为table_name的表

    select * from user
    

    返回值

[!tip] 该写法的查询将会返回所有字段,图省事可以用

  1. 查询限制返回字段

    select id,name,descript from user
    

新增mysql 用户

create user '用户名'@'%' identified by '密码';

#e 例子 创建用户名为site 密码为2468123的mysql用户,
%表示允许用户从任何主机连接, 可以替换为ip地址等
localhost表示只允许本机连接

CREATE USER 'site'@'%' IDENTIFIED BY '2468123';

授权用户

grant all on 数据库名.表名 to '用户名'@'%';

#e 例子 授权用户名为site 数据库名为test 表名为user的权限
也可以替换为 test.* 表示所有表

grant all on test.user to 'site'@'%';

刷新权限

flush privileges;