摘要:
INSERT INTO <表名>[(<属性列1>[,<属性列2>…])]INSERT INTO SC(Sno, Cno) SELECT Sno, ‘1143’ FROM Student;UPDATE SC SET Grade = NULL WHERE Cno = ‘1233’ AND Sno IN( SELECT Sno FROM Student WHERE Sdept = ‘Computer’);DELETE FROM SC WHERE Sno IN( SELECT Sno FROM Student WHERE Sdept = ‘Computer’); 阅读全文
摘要:
嵌套查询SELECT Sname FROM Student WHERE Sdept IN (“Computer”, ”Management”); //括号里的斜体表是一个小的集合,如果把括号里面的集合换成一个查询语句就变成嵌套查询了SELECT Sname FROM Student WHERE Sno IN (SELECT Sno FROM SC WHERE Cno = ‘1024’); //变成嵌套集合了嵌套操作符(=, <, <=, >, >=, <>):x IN S如果x是S的成员,则返回真,否则返回假x > S如果x与S中的唯一元素满足> 阅读全文
摘要:
连接查询SELECT SC.Sno, C.Cname, C.GradeFROM SC, Course CWHERE SC.Cno = C.Cno; //表外连接SELECT A.Cno, B.CpnoFROM Course A, Course BWHERE A.Cpno = B.Cno; //表内连接SELECT C.Cno, C.Cname, COUNT(SC.Sno)FROM Course C, SCWHERE C.Cno =* SC.CnoGROUP BY C.Cno; //*为外连接符号,*出现在连接条件的右边称为左外连接,*出现在连接条件的左边称为右外连接SELECT S.Sname 阅读全文
摘要:
INSERT INTO <表名>[(<属性列1>[, <属性列2>…])] VALUES(<常量1>[, <常量2>…]);INSERT INTO Student(Sno, Sname, Ssex, Sdept, Sage) VALUES('2000232', 'Jeff', 'male', 'computer', 20);UPDATE <表名> SET <列名>=<表达式>[, <列名>=<表达式>]… [WH 阅读全文
摘要:
操作方式创建删除修改表CREATE TABLEDROP TABLEALTER TABLE视图CREATE VIEWDROP VIEW索引CREATE INDEXDROP INDEXTABLE:数据类型含义CHAR(n)长度为n的定长字符串VARCHAR(n)最大长度为n的变长字符串INT长整数(也可以写作INTEGER)SMALLINT短整数NUMERIC(p, d)定点数,由p位数字(不包括符号,小数点)组成,小数后面有d位数字REAL取决于机器精度的浮点数DOUBLE PERCISION取决于机器精度的双精度浮点数FLOAT(n)浮点数,精度至少为n位数字DTAE时期,包含年、月、日,格式 阅读全文
摘要:
//主键alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//删除列alter table t2 drop column c;//重命名列alter table t1 change a b integer;//改变列的类型alter table t1 change b b bigint not null;alter table infos change list list tinyint not null 阅读全文