sql修改定义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(1)数据查询 SELECT (*****) (2)数据定义 CREATE、DROP、ALTER (3)数据修改 INSERT、UPDATE、DELETE(**) (4)数据控制 GRANT、REVOKE INSERT 格式1: INSERT INTO 表名[(字段名1,字段名2,…] VALUES(数值1, 数值2,…]) 格式2: INSERT INTO 表名 VALUES(数值1, 数值2,…]) 学号 姓名 性别 年龄 001 Tom 男 23 002 Alice 女 22 003 Bob 男 22 004 Bob 女 21 INSERT INTO 学生 VALUES (“007”,“张三“,”女”,20) INSERT INTO 学生(学号,姓名,性别,年龄) VALUES (“007”,“张三“,”女”,20) 20 女 张三 007 INSERT INTO 学生(学号,年龄) VALUES (“008”,20) 20 008 涉及所有字段 涉及部分字段 插入记录 DELETE FROM 表名 [WHERE 条件] 注意:如果没有WHERE语句,那么将更新表中所有的记录。 【例】删除学生表所有记录 DELETE FROM 学生 PACK 【例】将学号为“002”的记录加上删除标记 DELETE FROM 学生 WHERE 学号=002 DELETE 删除记录(逻辑) UPDATE 表名 SET 字段名1=表达式1 [,字段名2=表达式2, …] [WHERE 条件] 注意:如果没有WHERE语句,那么将更新表中所有的记录。 【例】将所有学生的入学成绩设置为100 UPDATE 学生 SET 入学成绩=100 【例】将学生002的入学成绩翻一番。 UPDATE 学生 SET 入学成绩=入学成绩*2 WHERE 学号=002“ UPDATE 更新记录 练习:将入学成绩不够550的男生的入学成绩提高10分。 SQL的定义功能 新建表 Create… 删除表 Drop… 修改表 Alter… CREATE TABLE 表名 ; (字段名1 数据类型 [(宽度 [,小数位数])]; [NULL|NOT NULL]; [CHECK 域完整性约束条件 [ERROR 出错信息]]; [DEFAULT 默认值]; [PRIMARY KEY]; [,字段名2…]) 新建表 UPDATE TABLE 新建表(举例) CREATE TABLE 班级; (班号 C(2) NOT NULL PRIMARY KEY,; 人数 N(2,0) NULL CHECK 人数0 ERROR 人数不能为负 DEFAULT 60; ) 字符型 C(6) 日期型 D 数值型 N(3)、N(5,2) 逻辑型 L 删除、移除表 格式: DROP TABLE 表名 例如: DROP TABLE 班级 DROP TABLE 表名 例如: DROP TABLE 班级 说明:1、功能为物理删除表 2、自由表可以直接删除,但数据库表必须在数据库打开的情况下删除。 (总结:所有对数据库表进行的操作,都必须先打开数据库) 修改表 格式: ALTER TABLE 表名 ADD…| ALTER…| DROP … |RENAME ALTER TABLE 表名 ADD 字段名 数据类型 [(宽度 [,小数位数])] [NULL|NOT NULL] [CHECK 域完整性约束条件 [ERROR 出错信息]] [DEFAULT 默认值] [PRIMARY KEY|UNIQUE] 改表: 加字段 ALTER… ADD ALTER TABLE 金牌榜 ADD 奖牌总数 i CHECK 奖牌总数=0 ALTER TABLE 表名 ALTER 字段名 类型 [(宽度 [,小数宽])] [NULL|NOT NULL] ALTER TABLE 表名 ALTER 字段名 SET CHECK 域完整性约束条件 [ERROR 出错信息] ALTER TABLE 表名 ALTER 字段名 SET DEFAULT 默认值 改表: 改字段 将“student”表的“学号”字段的类型设置为数值型(6,0) ALTER TABLE student ALTER 学号 N(6,0) 为“student”表设置有效性规则“入学成绩大于0小于1000” ALTER TABLE student ALTER 入学成绩 ; SET CHECK 入学成绩0 and 入学成绩1000 将 “入学成

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档