SQL语句的一些操作

1.定义模式
例3.3 为用户ZHANG创建一个模式TEST,并且在其中定义一个表TAB1.
CREATE SCHEMA TEST AUTHORIZATION ZHANG
CREATE TABLE TAB1(COL1 SMALLINT,
COL2 INT,
COL3 CHAR(20),
COL4 NUMERIC(10,3);
COL5 DECIMAL(5,2)
);
2.删除模式
例3.4 DROP SCHEMA ZHANG CASCADE;
3.3.2 基本表的定义, 删除与修改
1.定义基本表
例3.5 建立一个"学生"表Student.
CREATE TABLE Student
(Sno CHAR(9) PRIMARY KEY, /列级完整性约束条件,Sno是主码/
Sname CHAR(20) UNIQUE, /Sname取唯一值/
Ssex CHAR(2),
Sage SMALLINT,
Sdept CHAR(20)
);
例3.6 建立一个"课程"表 Course.
CREATE TABLE Course
(Cno CHAR(4) PRIMARY KEY, /列级完整性约束条件,Cno是主码/
Cname CHAR(40) NOT NULL, /列级完整性约束条件,Cname不能取空值/
Cpno CHAR(4),
Ccredit SAMLLINT,
FOREIGN KEY (Cpno) REFERENCES Course(Cno)
/表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno/
);

例3.7 建立学生选课表SC.
CREATE TABLE SC
(Sno CHAR(9),
Cno CHAR(4),
Grade SAMLLINT,
PRIMARY KEY (Sno,Cno),
/主码由两个属性构成,必须作为表级完整性进行定义/
FOREIGN KEY(Sno) REFERENCES Student(Sno),
/表级完整性约束条件,Sno是外码,被参照表是Student/
FOREIGN KEY(Cno) REFERENCES Course(Cno)
/表级完整性约束条件,Cno是外码,被参照表是Course/
);
4.修改基本表
例3.8 向Student表增加"入学时间"列,其数据类型为日期型.
ALTER TABLE Student ADD S_entrance DATE;
例3.9 将年龄的数据类型由字符型(假设原来的数据类型是字符型)改为整数.
ALTER TABLE Student ALTER COLUMN Sage INT;
例3.10 增加课程名称必须取唯一值的约束条件.
ALTER TABLE Course ADD UNIQUE (Cname);
5.删除基本表
例3.11 删除Student表
DROP TABLE Student CASCADE;

例3.12 若表上建由视图,选择RESTRICT时表不能删除;选择CASCADE时可以删除表,视图也自动被删除.
CREATE VIEW IS_Student /Student表上建立视图/
AS
SELECT Sno,Sname,Sage
FROM Student
WHERE Sdept=‘IS’;

 DROP TABLE Student RESTRICT;                /*删除Student表*/--ERROR:cannot drop table Student because other objects depend on it/*系统返回错误信息,存在依赖该表的对象,此表不能被删除*/DROP TABLE Student CASCADE;             /*删除Student表*/--NOTICE:drop cascades to view IS_Student         /*系统返回提示,此表上的视图也被删除*/SELECT *FROM IS_Student;--ERROR:relation "IS_Student" does not exist

3.3.3 索引的建立与删除
1.建立索引
例3.13 为学生-课程数据库中的Student,Course和SC三个表建立索引.其中Student表按学号升序建唯一索引,Course表按课程号升序建唯一索引,SC表按学号升序和课程号降序建唯一索引.
CREATE UNIQUE INDEX Stusno ON Student(Sno);
CREATE UNIQUE INDEX Coucon ON Course(Cno);
CREATE UNIQUE INDEX SCno ON SC(Sno ASC,Cno DESC);
2.修改索引
例3.14 将SC表的SCno索引名改为SCSno.
ALTER INDEX SCno RENAME TO SCSno;
3.删除索引
例3.15 删除Student 表的Stusname索引.
DROP INDEX Stusname;

3.4 数据查询
3.4.1 单表查询
1.选择表中的若干列
(1)查询指定列
例3.16 查询全体学生的学号与姓名.
SELECT Sno,Sname
FROM Student;
例3.17 查询全体学生的姓名,学号,所在系.
SELECT Sname,Sno,Sdept
FROM Student;
(2)查询全部列
例3.18 查询全体学生的详细记录.
SELECT *
FROM Student;
等价于
SELECT Sno,Sname,Ssex,Sage,Sdept
FROM Student;
(3)查询经过计算的值
例3.19 查询全体学生的姓名及其出生年份.
SELECT Sname,2014-Sage /查询结果的第2列是一个算术表达式/
FROM Student;

例3.20 查询全体学生的姓名,出生年份和所在的院系,要求用小写字母表示系名.
SELECT Sname,‘Year of Birth:’,2014-Sage,LOWER(Sdept)
FROM Student;
例如对于例3.20可以定义如下列别名:
SELECT Sname NAME,‘Year of Birth:’ BIRTH,2014-Sage BIRTHDAY,
LOWER(Sdept) DEPARTMENT
FROM Student;

2.选择表中的若干元组
(1)消除取值重复的行.
例3.21 查询选修了课程的学生学号.
SELECT Sno
FROM SC;
(2)查询满足条件的元组
1.比较大小
例3.22 查询计算机科学系全体学生的名单.
SELECT Sname
FROM Student
WHERE Sdept=‘CS’;
例3.23 查询所有年龄在20岁以下的学生姓名及其年龄.
SELECT Sname,Sage
FROM Student
WHERE Sage<20;
例3.24 查询考试成绩不及格的学生的学号.
SELECT DISTINCT Sno
FROM SC
WHERE Grade <60;
2;确定范围
例3.25 查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名,系别和年龄.
SELECT Sname,Sdept,Sage
FROM Student
WHERE Sage BETWEEN 20 AND 23;
例3.26 查询年龄不在20~23岁之间的学生姓名,系别和年龄.
SELECT Sname,Sdept,Sage
FROM Student
WHERE Sage NOT BETWEEN 20 AND 23;
3.确定集合
例3.27 查询计算机系(CS),数学系(MA)和信息系(IS)学生的姓名和性别.
SELECT Sname,Ssex
FROM Student
WHERE Sdept IN(‘CS’,‘MA’,‘IS’);
例3.28 查询既不是计算机科学系,数学系,也不是信息系的学生的姓名和性别.
SELECT Sname,Ssex
FROM Student
WHERE Sdept NOT IN (‘CS’,‘MA’,‘IS’);
4.字符匹配
例3.29 查询学号为201215121 的学生的详细情况.
SELECT *
FROM Student
WHERE Sno LIKE ‘201215121’;
等价于
SELECT *
FROM Student
WHERE Sno=‘201215121’;

例3.30 查询所有姓刘的学生的姓名,学号和性别.
SELECT Sname,Sno,Ssex
FROM Student
WHERE Sname LIKE ‘刘%’;
例3.31 查询姓"欧阳"且全名为三个汉字的学生的姓名.
SELECT Sname
FROM Student
WHERE Sname LIKE ‘欧阳_’;
例3.32 查询名字中第二个字为"阳"的学生的姓名和学号
SELECT Sname,Sno
FROM Student
WHERE Sname LIKE ‘阳%’;
例3.33 查询所有不姓刘的学生的姓名,学号和性别.
SELECT Sname,Sno,Ssex
FROM Student
WHERE Sname NOT LIKE ‘刘%’;
例3.34 查询DB_Design课程的课程号和学分…
SELECT Cno,Ccredit
FROM Course
WHERE Cname LIKE ‘DB _Design’ ESCAPE’’;
例3.35 查询以"DB
"开头,且倒数第三个字符为i的课程的详细情况.
SELECT *
FROM Course
WHERE Cname LIKE ‘DB_%i__’ ESCAPE’’;
例3.36 某些学生选修课程后没有参加考试,所以有选课记录,但没有考试成绩.查询缺少成绩的学生的学号和相应的课程号.
SELECT Sno,Cno
FROM SC
WHERE Grade IS NULL; /分数Grade是空值/
例3.37 查所有有成绩的学生学号和课程号.
SELECT Sno,Cno
FROM SC
WHERE Grade IS NOT NULL;
例3.38 查询计算机科学系年龄在20岁以下的学生姓名.
SELECT Sname
FROM Student
WHERE Sdept=‘CS’ AND Sage<20;
3.ORDER BY子句
例3.39 查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列.
SELECT Sno,Grade
FROM SC
WHERE Cno=‘3’
ORDER BY Grade DESC;
例3.40 查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄降序排列.
SELECT *
FROM Student
ORDER BY Sdept,Sage DESC;
4.聚集函数

例3.41 查询学生总人数
SELECT COUNT()
FROM Student;
例3.42 查询选修了课程的学生人数.
SELECT COUNT(DISTINCT Sno)
FROM SC;
例3.43 计算选修1号课程的学生平均成绩.
SELECT AVG(Grade)
FROM SC
WHERE Cno=‘1’;
例3.44 查询选修1号课程的学生最高分数.
SELECT MAX(Grade)
FROM SC
WHERE Cno=‘1’;
例3.45 查询学生201215012选修课程的总学分数.
SELECT SUM(Ccredit)
FROM SC,Course
WHERE Sno=‘201215012’ AND SC.Cno=Course.Cno;
5. GROUP BY子句
例3.46 求各个课程号及相应的选课人数.
SELECT Cno,COUNT(Sno)
FROM SC
GROUP BY Cno;
例3.47 查询选修了三门以上课程的学生学号.
SELECT Sno
FROM SC
GROUP BY Sno
HAVING COUNT(
)>3;
例3.48 查询平均成绩大于等于90分的学生学号和平均成绩.
SELECT Sno,AVG(Grade)
FROM SC
GROUP BY Sno
HAVING AVG(Grade)>=90;

3.4.2 连接查询

1.等值与非等值连接查询
例3.49 查询每个学生及其选修课程的情况.
SELECT Student.,SC.
FROM Student,SC
WHERE Student.Sno=SC.Sno;
例3.50 对例3.49用自然连接完成
SELECT Student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade
FROM Student,SC
WHERE Student.Sno=SC.Sno;
例3.51 查询选修2号课程且成绩在90分以上的所有学生的学号和姓名.
SELECT Student.Sno,Sname
FROM Student,SC
WHERE Student.Sno=SC.Sno AND
SC.Cno=‘2’ AND SC.Grade>90;

2.自身连接
例3.52 查询每一门课的间接先修课(即先修课的先修课).
SELECT FIRST.Cno,SECOND.Cpno
FROM Course FIRST,Course SECOND
WHERE FIRST.Cpno=SECOND.Cno;
3.外连接
例3.53
SELECT Student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade
FROM Student LEFT OUTER JOIN SC ON (Student.Sno=SC.Sno);
4.多表连接
例3.54 查询每个学生的学号,姓名,选修的课程名及成绩.
SELECT Student.Sno,Sname,Cname,Grade
FROM Student,SC,Course
WHERE Student.Sno=SC.Sno AND SC.Cno=Course.Cno;
3.4.3 嵌套查询
1.待有IN谓词的子查询
例3.55 查询与"刘晨"在同一个系学习的学生.
(1)确定"刘晨"所在系名
SELECT Sdept
FROM Student
WHERE Sname=‘刘晨’;
(2)查找所有在CS系学习的学生.
SELECT Sno,Sname,Sdept
FROM Student
WHERE Sdept=‘CS’;
将第一步查询嵌入到第二步查询的条件中,
SELECT Sno,Sname,Sdept
FROM Student
WHERE Sdept IN
(SELECT Sdept
FROM Student
WHERE Sname=‘刘晨’);
例3.56 查询选修了课程名为"信息系统"的学生学号和姓名.

 SELECT Sno,SnameFROM StudentWHERE Sno IN(SELECT SnoFROM SCWHERE Cno IN(SELECT CnoFROM CourseWHERE Cname='信息系统'));

2.带有比较运算符的子查询
例3.57 找出每个学生超过他自己选修课程平均成绩的课程号.
SELECT Sno,Cno
FROM SC x
WHERE Grade >=(SELECT AVG(Grade)
FROM SC y
WHERE y.Sno=x.Sno);
3.带有ANY(SOME)或ALL 谓词的子查询.
例3.58 查询非计算机科学系中比计算机科学系任意一个学生年龄小的学生姓名和年龄.
SELECT Sname,Sage
FROM Student
WHERE Sage<ANY(SELECT Sage
FROM Student
WHERE Sdept=‘CS’)
AND Sdept <> ‘CS’;

例3.59 查询非计算机科学系中比计算机科学系所有学生年龄都小的学生姓名及年龄.
SELECT Sname,Sage
FROM Student
WHERE Sage<ALL
(SELECT Sage
FROM Student
WHERE Sdept=‘CS’)
AND Sdept <> ‘CS’;
4.带有EXISTS谓词的子查询
例3.60 查询所有选修了1号课程的学生姓名.
SELECT Sname
FROM Student
WHERE EXISTS
(SELECT *
FROM SC
WHERE Sno=Student.Sno AND Cno=‘1’);
例3.61 查询没有选修1号课程的学生姓名.
SELECT Sname
FROM Student
WHERE NOT EXISTS
(SELECT *
FROM SC
WHERE Sno=Student.Sno AND Cno=‘1’);
例3.62 查询选修了全部课程的学生姓名.
SELECT Sname
FROM Student
WHERE NOT EXISTS
(SELECT*
FROM Course
WHERE NOT EXISTS
(SELECT*
FROM SC
WHERE Sno=Student.Sno
AND Cno=Course.Cno));

例3.63 查询至少选修了学生201215122选修的全部课程的学生号码.
SELECT DISTINCT Sno
FROM SC SCX
WHERE NOT EXISTS
(SELECT *
FROM SC SCY
WHERE SCY.Sno=‘201215122’ AND
NOT EXISTS
(SELECT *
FROM SC SCZ
WHERE SCZ.Sno=SCX.Sno AND
SCZ.Cno=SCY.Cno));
3.4.4 集合查询
例3.64 查询计算机科学系的学生及年龄不大于19岁的学生.
SELECT *
FROM Student
WHERE Sdept=‘CS’
UNION
SELECT *
FROM Student
WHERE Sage<=19;
例3.65 查询选修了课程1或者选修了课程2的学生.
SELECT Sno
FROM SC
WHERE Cno=‘1’
UNION
SELECT Sno
FROM SC
WHERE Cno=‘2’;
例3.66 查询计算机科学系的学生与年龄不大于19岁的学生的交集.
SELECT *
FROM Student
WHERE Sdept=‘CS’
INTERSECT
SELECT *
FROM Student
WHERE Sage<=19;
或者
SELECT *
FROM Student
WHERE Sdept=‘CS’ AND
Sage<=19;
例3.67 查询既选修了课程1又选修了课程2的学生.就是查询选修课程1的学生集合与选修课程2的学生集合的交集.
SELECT Sno
FROM SC
WHERE Cno=‘1’
INTERSECT
SELECT Sno
FROM SC
WHRER Cno=‘2’;
或者
SELECT Sno
FROM SC
WHERE Cno=‘1’ AND Sno IN
(SELECT Sno
FROM SC
WHERE Cno=‘2’);

例3.68 查询计算机科学系的学生与年龄不大于19岁的学生的交集.
SELECT *
FROM Student
WHERE Sdept=‘CS’
EXCEPT
SELECT *
FROM Student
WHERE Sage<=19;
或者
SELECT *
FROM Student
WHERE Sdept=‘CS’ AND Sage>19;
3.4.5 基于派生表的查询.
例3.57 找出每个学生超过他自己选修课程平均成绩的课程号
SELECT Sno,Cno
FROM SC,(SELECT Sno,Avg(Grade) FROM SC GROUP BY Sno)
AS Avg_sc(avg_sno,avg_grade)
WHERE SC.Sno=Avg_sc.avf_sno AND SC.Grade>=Avg_sc.avg_grade;

3.5 数据更新
3.5.1 插入数据
1.插入元组
例3.69 将一个新学生元组(学号:201215128,姓名:陈冬,性别:男,所在系:IS,年龄:18岁)插入到Student表中.
例子3.7 将学生张成民的信息插入到Student表中.
INSERT
INTO Student
VALUES (‘201215126’,‘张成民’,‘男’,18,‘CS’);
例3.71 插入一条选课记录(‘201215128’,‘1’).
INSERT
INTO SC(Sno,Cno)
VALUES (‘201215128’,‘1’);
2.插入子查询结果
例3.72 对每一个系,求学生的平均年龄,并把结果存入数据库.
首先在数据库中建立一张新表,其中一列存放系名,另一列存放相应的学生平均年龄.
CREATE TABLE Dept_age
(Sdept CHAR(15)
Avg_age SAMLLINT);
然后对Student 表按系分组求平均年龄,再把系名和平均年龄存入新表中.
INSERT
INTO Dept_age(Sdept,Avg_avg)
SELECT Sdept,AVG(Sage)
FROM Student
GROUP BY Sdept;
3.5.2 修改数据
1.修改某一个元组的值
例3.73 将学生201215121的年龄改为22岁
UPDATE Student
SET Sage=22
WHERE Sno=‘201215121’;
2.修改多个元组的值
例3.74 将所有学生的年龄增加1岁
UPDATE Student
SET Sage=Sage+1;
3.带子查询的修改语句
例3.75 将计算机科学系全体学生的成绩置零.
UPDATE SC
SET Grade=0
WHERE Sno IN
(SELECT Sno
FROM Student
WHERE Sdept=‘CS’);
3.5.3 删除数据
1.删除某一个元组的值
例3.76 删除学号为201215128的学生记录.
DELETE
FROM Student
WHERE Sno=‘201215128’;
2,删除多个元组的值
例3.77 删除所有的学生选课记录
DELETE
FROM SC;
3.带子查询的删除语句
例3.78 删除计算机科学系所有学生的选课记录
DELETE
FROM SC
WHERE Sno IN
(SELECT Sno
FROM Student
WHERE Sdept=‘CS’);
3.6 空值的处理
1.空值的产生
例3.79 向SC表中插入一个元组,学生号是"201215126",课程号是"1",成绩为空
INSERT INTO SC(Sno,Cno,Grade)
VALUES(‘201215126’,‘1’,NULL);
/在插入时该学生还没有考试成绩,取空值/
或者
INSERT INTO SC(Sno,Cno)
VALUES(‘201215126’,'1);
/在插入语句中没有赋值的属性,其值为空值/
例3.80 将Student表中学生号为"201215200"的学生所属的系改为空值.
UPDATE Student
SET Sdept=NULL
WHERE Sno=‘201215200’;
2.空值的判断
例3.81 从Student 表中找出漏填了数据的学生信息.
SELECT *
FROM Student
WHERE Sname IS NULL OR Ssex IS NULL OR Sage IS NULL OR Sdept IS NULL;
4.空值的算术运算,比较运算和逻辑运算.
例3.82 找出选修1号课程的不及格的学生.
SELECT Sno
FROM SC
WHERE Grade<60 AND Cno=‘1’;
例3.83 找出选修1号课程的不及格的学生以及缺考的学生.
SELECT Sno
FROM SC
WHERE Grade<60 AND Cno=‘1’
UNION
SELECT Sno
FROM SC
WHERE Grade IS NULL AND Cno=‘1’;
或者
SELECT Sno
FROM SC
WHERE Cno=‘1’ AND (Grade<60 OR Grade IS NULL);
3.7 视图
3.7.1 定义视图
1.建立视图
例3.84 建立信息系学生的视图
CREATE VIEW IS_Student
AS
SELECT Sno,Sname,Sage
FROM Student
WHERE Sdept=‘IS’;
例3.85 建立信息系学生的视图,并要求进行修改和插入操作时仍需保证该视图只有信息系的学生.
CREATE VIEW IS_Student
AS
SELECT Sno,Sname,Sage
FROM Student
WHERE Sdept=‘IS’
WITH CHECK OPTION;
例3.86 建立信息系选修了1号课程的学生的视图(包括学号,姓名,成绩).
CREATE VIEW IS_Student
AS
SELECT Student.Sno,Sname,Grade
FROM Student,SC
WHERE Sdept=‘IS’ AND
Student.Sno=SC.Sno AND
SC.Cno=‘1’;
例3.87 建立信息系选修了1号课程且成绩在90分以上的学生的视图.
CREATE VIEW IS_S2
AS
SELECT Sno,Sname,Grade
FROM IS_S1
WHERE Grade>=90;
例3.88 定义一个反映学生出生年份的视图
CREATE VIEW BT_S(Sno,Sname,Sbirth)
AS
SELECT Sno,Sname,2014-Sage
FROM Student;
例3.89 将学生的学号及平均成绩定义为一个视图.
CREATE VIEW S_G(Sno,Gavg)
AS
SELECT Sno,AVG(Grade)
FROM SC
GROUP BY Sno;
例3.90 将Student表中所有女生记录定义为一个视图.
CREATE VIEW F_Student(F_sno,name,sex,age,dept)
AS
SELECT *
FROM Student
WHERE Ssex=‘女’;
2.删除视图
例3.91 删除视图BT_S和视图IS_S1:
DROP VIEW BT_S;
DROP VIEW IS_S1;

DROP VIEW IS_S1 CASCADE;

3.7.2 查询视图
例3.92 在信息系学生的视图中找出年龄小于20岁的学生.
SELECT Sno,Sage
FROM IS_Student
WHERE Sage<20;
例3.93 查询选修了1号课程的信息系学生
SELECT iS_Student.Sno,Sname
FROM IS_Student,SC
WHERE IS_Student.Sno=SC.Sno AND SC.Cno=‘1’;
例3.94 在S_G视图中查询平均成绩在90分以上的学生学号和平均成绩
SELECT*
FROM S_G
WHERE Gavg>=90;
3.7.3 更新视图
例3.95 将信息系学生视图IS_Student中学号为"201215122"的学生姓名改为"刘晨".
UPDATE IS_Student
SET Sname=‘刘晨’
WHERE Sno=‘201215122’;

例3.96 向信息系学生视图IS_Student中插入一个新的学生记录,其中学号为"201215129",姓名为"赵新",年龄为20岁.
INSERT
INTO IS_Student
VALUES(‘201215129’,‘赵新’,20,‘IS’);
例3.97 删除信息系学生视图IS_Student中学号为"201215129"的记录.
DELETE
FROM IS_Student
WHERE Sno=‘201215129’;

关注和评论,是对我最大的支持,我会竭尽所能帮助需要的朋友们

SQL语句的一些重要操作相关推荐

  1. 8、如何将SQL语句映射为文件操作

    介绍一下如何将 SQL 语句映射为文件操作. 1. 查询数据表 前面介绍过,在 MySQL 中无论哪种存储引擎的表都会有一个 .frm 文件来保存数据表的结构定义.所以,执行 SHOW TABLES; ...

  2. 利用SQL语句对数据进行操作:插入、更新与删除数据行

    My目录 前言 一.T-SQL的组成 二.插入数据行 1.一次插入一行数据 2.一次插入多行数据 三.更新数据行 四.删除数据行 前言 结构化查询语言(Structured Query Languag ...

  3. sqlite3 实现批量处理 sql语句,避免频繁操作数据库,从而影响性能的问题

    sqlite3 实现批量处理 sql语句,避免频繁操作数据库,从而影响性能的问题.C++语言,begin开始事务,commit提交事务处理. int SQL_EXE(std::vector<st ...

  4. 命令行客户端MySQL基本命令的使用(登录、登出、数据库操作的SQL语句、表结构的SQL语句、表数据操作的SQL语句)

    1. 登录和登出数据库 登录数据库: 输入下面命令: mysql -uroot -p 说明: -u 后面是登录的用户名  [写成-u root也是可以的] -p 后面是登录密码, 如果不填写, 回车之 ...

  5. MySQL数据库,SQL语句,以及如何操作MySQL数据库

    一.数据库 什么是数据库 数据库是按照数据结构来组织.存储和管理数据的仓库,用户可以对文件的数据进行增加.删除.修改.查找等操作. MySQL数据库是目前使用最广泛.流行度最高的开源免费数据库. 什么 ...

  6. mysql查询主键sql语句_MySQL数据库-表操作-SQL语句(一)

    1. 数据库操作与存储引擎 1.1   数据库和数据库对象 数据库对象:存储,管理和使用数据的不同结构形式,如:表.视图.存储过程.函数.触发器.事件等. 数据库:存储数据库对象的容器. 数据库分两种 ...

  7. sql语句中的删除操作

    drop: drop table tb; 删除内容和定义,释放空间.简单来说就是把整个表去掉.以后不能再新增数据,除非新增一个表. truncate: truncate table tb; 删除内容. ...

  8. sql语句的增删改操作附加代码

    #添加 #单行添加 inset into 表名 (列名1,列名2,列名3,....) values (值1,值2,值3,....) insert into student (name,sex,age) ...

  9. Oracle:SQL语句--对表空间的操作——删除表空间

    –删除表空间,删除后,如果物理文件没删除,手动删除 –切记切记 先用命令删,如果直接删除物理文件 –数据库启动时会报错:ORA-01033 语法: drop tablespace 表空间名称 incl ...

最新文章

  1. 【Android UI设计与开发】第13期:顶部标题栏(四)自定义ActionBar风格和样式
  2. C# Http方式下载文件到本地类改进版
  3. oracle动态 returning,oracle returning
  4. Android 添加 *.arr
  5. creator 跳跃弧线_(转)CocosCreator零基础制作游戏《极限跳跃》四、添加游戏主场景控制脚本...
  6. Silverlight:使用Storyboard控制动画--控制动画事件交互
  7. mysql 5.5 client 字符集_rhel4 mysql5.5 字符集_character set
  8. oracle 数据抽取 java_oracle数据抽取步骤
  9. 音视频开发(29)---深入浅出理解视频编码H264结构
  10. 怎么看电脑有没有蓝牙_怎么选购电脑音响?挑选到性价比高的电脑桌面音箱,看完这篇推荐指南就懂了!...
  11. Visual C# 2005——超好用的DropDown与DropDownClosed事件
  12. Rocksdb参数总结
  13. 统一门户建设项目最佳实践
  14. oracle10g 数据库导入dmp数据
  15. solidworks2014可否保存成以前版本?--问题解决
  16. LabVIEW串口仪器控制
  17. jsp实验中:tag文件报java.util.ArrayList cannot be cast to java.lang.String
  18. 春秋战国开局名臣搭配推荐
  19. 【clswindow框架应用】自动移动鼠标避免锁屏,鼠标随机移动防止锁屏、待机、休眠
  20. 微信小程序-MD5加密

热门文章

  1. java short uuid_MySQL-使用UUID_SHORT( ) 的问题
  2. mysql数据库表字段使用DESC等关键字报错及解决方法
  3. 关于腾讯云redis 无法外网访问的解决方案
  4. 新上手jupyterlab安装及问题解决
  5. 我可以编写一个CSS选择器来选择不具有某个类或属性的元素吗?
  6. 从git repo分支安装pip
  7. 检索方法应该返回#39;null#39;还是无法产生返回值时引发异常? [关闭]
  8. 如何生成随机的字母数字字符串?
  9. c语言嵌套结构体生日,第09天C语言(17):结构体嵌套
  10. C语言小程序显示心形,如何用vc6.0编出来一个心形