语句功能 |
语法格式 |
建立数据表 |
CREATE TABLE 数据表名 (字段名1 数据类型(长度), 字段名2 数据类型(长度),……)
举例:create table student(xh text(9), xm text(8) , cj single(4), nl integer(2))
建立含有xh、xm、cj、nl 4个字段的student表 |
添加字段 |
ALTER TABLE 数据表名 ADD COLUMN 字段名 数据类型(长度)
举例:alter table student add column xb text(2) '在学生表中添加性别字段 |
删除字段 |
ALTER TABLE 数据表名 DROP COLUMN 字段名
举例: alter table student drop column nl '将学生表中的年龄字段删除 |
数据查询 |
SELECT 字段名表 FROM 子句 WHERE 子句 GROUP BY 子句HAVING 子句 ORDER BY 子句 INTO 子句
举例:select xh, xm from student where xb="男" order by xh
从学生表中查询性别为男的学生,显示其学号和姓名并使结果按学号升序排列。 |
添加记录 |
INSERT INTO 数据表名(字段名1,字段名2……) VALUES(数据1,数据2……)
举例:insert into student (xh, xm, xb) values("015200101", "王小二", "男") |
删除记录 |
DELETE FROM 数据表名 WHERE 条件表达式
举例:delete from student where xb="男" |
更新记录 |
UPDATE 数据表名 SET 新数据值 WHERE 条件表达式
举例:update student set cj=cj+5 where xb="女" |