public static Calendar getInstance() //获取日期对象
public int get(int field) //获取时间字段值,年,月,日,时,分,秒
public void add(int field,int amount) //指定字段增加某
public final void set(int field,int value)//设置指定字段的值
public final Date getTime() //获取该日历对象转成的日期对象
6.DESCRIBE course;或者DESC course;查看表
DROP course;删除表
7.修改表:
重命名表名:
ALTER TABLE course RENAME course1;
向表中添加一列:
ALTER TABLE course ADD link varchar(100);
删除表中的一列
ALTER TABLE course DROP COLUMN link;
修改一个列的数据类型:
ALTER TABLE course MODIFY teacher varchar(100);
重命名一个列:
ALTER TABLE course CHANGE COLUMN teacher(原名字) lecture(新名字) varchar(100);
8.向表格中插入数据
向表格中插入一条记录:
INSERT INTO 表名称 VALUES(值1,值2,...);(表的属性都需要插入)
或
INSERT INTO 表名称(列1,列2) VALUES(值1,值2);(可以只插入部分属性)
例:INSERT INTO course(1,'install Linux','nash_su','Basic');
9.查询数据
从表格中查询一条记录:
SELECT * FROM course;
SELECT course_name,lecture FROM course;
从表格中按条件查询一条记录:
SELECT 列名称 FROM 表名 WHERE 列 运算符 值;
按名称:
SELECT * FROM course WHERE course_name='GNOME';
按课程时长:
SELECT * FROM course WHERE course_length>10;
10.删除一条记录:
DELETE FROM 表名称 WHERE 列 运算符 值;
或:
DELETE * FROM 表名称
例:DELETE FROM course WHERE id=1;
11.更新一条记录:
UPDATE 表名称 SET 列名称=新值 WHERE 列=值;
例:UPDATE course SET lecture=‘Lee’ WHERE id=3;
12.SQL-Distinct
返回结果删除重复项:
SELECT DISTINCT 列名称 FROM 表名称;
例:SELECT DISTINCT lecture FROM course;
13.SQL-AND&OR
WHERE条件中使用逻辑组合:
SELECT * FROM 表名称 WHERE 条件1 AND 条件2;
SELECT * FROM 表名称 WHERE 条件1 OR 条件2;
例:SELECT * FROM course WHERE lecture='nash_su' AND category='Adv';
14.SQL-对结果进行排序
对查询结果按指定列进行排序:
SELECT * FROM 表名称 ORDER BY 列名称;
SELECT * FROM 表名称 ORDER BY 列名称 DESC;
例:SELECT * FROM course ORDER BY course_length;(从小到大排序)
SELECT * FROM course ORDER BY course_length DESC;(使用倒序进行排序)