修改表添加列
Alter table 表名 add 列名 类型(长度)[约束];
修改列名和类型
alter table 表名 change 旧列名 新列名 类型(长度);
修改表名
Rename table 表名 to 新表名;
创建表
CREATE TABLE 表名(列名1 数据类型1,列名2 数据类型2,列名3 数据类型3);
查看表结构
Desc 表名;
数据插入
Insert into表(列名1,列名2,列名3…)values(值1 ,值2,值3…),(值1 ,值2,值3…),(值1 ,值2,值3…);//一一对应
insert into 表 values(值1,值2,值3);
between……and
Like
% 任意字符 _ 任意单个字符
‘%a’ //以a结尾的数据
‘a%’ //以a开头的数据
‘%a%’ //含有a的数据
‘a’ //三位且中间字母是a的
‘a’ //两位且结尾字母是a的
'a’ //两位且开头字母是a的
MySQL 作业记录
查询Users表中2001年前出生的用户,且性别为“女”的用户姓名,电话号码,出生年份。
SELECT uName,uphone,brith
from users
WHERE brith < 2001 and usex='女';
查询Goods表中gdCity值为“长沙或“泸州”,且gdPriced大于50的商品名称。
SELECT gduName
from goods
WHERE gdCity='长沙' or gdCity='泸州' and gdPriced > 50;
查询Goods表中gdPriced在50到500元的商品名称。
SELECT gduName
FROM goods
WHERE gdPrice BETWEEN 50 and 500;
查询Goods表中gdCity为长沙、西安、泸州三个城市的商品名称。
SELECT gduName
SELECT goods
WHERE gdCity in('长沙','西安','泸州');
查询Users表中uName第2个字为“向”的用户姓名、性别和手机号。
SELECT uName,usex,uphoen
FROM users
WHERE uName like'_向';
查询Goods表中gdName以“iPhone12_”开头的所有商品信息。
SELECT *
FROM goods
WHERE gdName like'iphone12\_%';