->> -> name VARCHAR(20) NOT NULL,
-> email VARCHAR(40),
-> point TINYINT(3) UNSIGNED NOT NULL,
-> regdate DATETIME NOT NULL,
-> PRIMARY KEY (id) //表示id为主键,让id值唯一,不得重复。
-> );
2.给这个班级表 grade新增5-10条学员记录
mysql> INSERT INTO grade (name,email,point,regdate) VALUES
('Lee','yc60.com@gmail.com',95,NOW());
3.查看班级所有字段的记录,查看班级id,name,email的记录
mysql> SELECT * FROM grade;
mysql> SELECT> WHERE表达式的常用运算符 MYSQL运算符 含义
=
等于
<
小于
>
大于
=
大于或等于
!=
不等于
IS NOT NULL
具有一个值
IS NULL
没有值
BETWEEN
在范围内
NOT BETWEEN
不在范围内
IN
指定的范围
OR
两个条件语句之一为真
AND
两个条件语句都为真
NOT
条件语句不为真
4.姓名等于'Lee'的学员,成绩大于90分的学员,邮件不为空的成员,70-90之间的成员
mysql> SELECT * FROM grade WHERE name='Lee';
mysql> SELECT * FROM grade WHERE point>90;
mysql> SELECT * FROM grade WHERE email IS NOT NULL;
mysql> SELECT * FROM grade WHERE point BETWEEN 70 AND 90;
mysql> SELECT * FROM grade WHERE point IN (95,82,78);
5.查找邮件使用163的学员,不包含yc60.com字符串的学员
mysql> SELECT * FROM grade WHERE email LIKE '%163.com';
mysql> SELECT * FROM grade WHERE email NOT LIKE '%yc60.com%';
6.按照学员注册日期的倒序排序,按照分数的正序排序
mysql> SELECT * FROM grade ORDER BY regdate DESC;
mysql> SELECT * FROM grade ORDER BY point ASC;
7.只显示前三条学员的数据,从第3条数据开始显示2条
mysql> SELECT * FROM grade LIMIT 3;
mysql> SELECT * FROM grade LIMIT 2,2;
8.修改姓名为'Lee'的电子邮件
mysql> UPDATE grade SET email='yc60.com@163.com' WHERE name='Lee';
9.删除编号为4的学员数据