第三章 MYSQL期末复习题1.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目一: 1、什么是数据库?数据库:DataBase简写DB,是按照一定的数据结构来组织、存储和管理数据的集合。 2、数据库的特点:数据结构化、数据共享、数据独立性高、 数据统一管理与控制。 3、数据库系统的组成:DataBase System简写DBS,由数据库、数据库管理系统(DBMS)和数据库应用程序组成。 4、SQL语言的特点: SQL是结构化查询语言,是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据。它是关系型数据库语言的标准。 5、SQL语言的组成:数据定义语言DDL、数据操作语言DML、数据查询语DQL、数据控制语言DCL SQL语句来完成的。 项目二: 1、创建数据库的命令:create database 库名 character set 字符集名 collate 校对规则名; 2、显示字符集:show character set; 显示校对规则:show collation; 3、语法格式中可选项符号:[ ] 表示二选一:| 4、MySQL中代码的书写不区分大小写 5、显示数据库:show databases 显示数据表:show tables 6、显示数据库创建语句的语法格式: SHOW CREATE DATABASE 数据库名; 显示表的创建语句的语法:show create table 表; 显示视图的创建语句的语法:show create view 视图名 7、删除数据库的命令: DROP DATABASE 数据库名 删除数据表的命令: DROP TABLE 表名 删除视图的命令:DROP VIEW 视图名 8、选择数据库语法格式:USE 数据库名;**创建表前,要先使用use db语句打开库 9、查看当前所选的数据库: SELECT DATABASE(); 项目三: 1、在表定义的过程中,字段定义之间用逗号隔开。 2、查看表结构: DESC 表名;查看表中某一列的信息: DESC 表名 列名 ; 3、复制数据表的语法格式: 1. CREATE TABLE 新表名 LIKE 参照表名 2、 CREATE TABLE 新表名 AS (select语句) 4、修改列的数据类型: ALTER TABLE 表名 MODIFY 字段名 数据类型; 5、添加新列: ALTER TABLE 表名 项目四: ADD 新字段 数据类型 [FIRST | AFTER 列名] 1、insert 命令可以插入一条记录也可以同时输入多条记录。 2、对于表的主键列,添加数据时要求唯一。当插入第二条相同的记录时,系统提示错误,可以使用REPLACE语句,用第二条记录替换第一条记录。 3、如果要修改安全模式数据表中的数据时,应该设置 SQL_SAFE_UPDATES变量才可以修改或删除表中的数据:SET SQL_SAFE_UPDATES=0; 4、数据完整性就是指存储在数据库中的数据正确性和相关数据具有一致性。 5、外键设置以后,需要使用参数 启用外键: SET FOREIGN_KEY_CHECKS=1; 项目五: 禁用外键: SET FOREIGN_KEY_CHECKS=0; 1、定义列别名 :当希望查询结果中的某些列或所有列显示时且使用自己选择的列标题时,可以在列名之后使用AS子句来更改查询结果的列别名。语法格式为: SELECT 列名 AS 别名 from 表名 2、对表只选择其某些列时,可能会出现重复行。可以使用DISTINCT关键字消除结果集中的重复行。 3、已知数据库中的员工表中包含字段:员工ID,姓名,出生日期;写出显示全体员工员工ID和年龄的语句:select 员工ID, YEAR(NOW( ))-YEAR(出生日期) as年龄 from 员工; 4、其中通配符包括以下两种: %:代表0个或多个字符组成的任意字符串。 _:下划线,代表任意一个字符。(匹配串) 5、在使用范围运算符BETWEEN…AND …用来比较可连续的范围,起始值必须小于终止值。 6、取子串函数:SUBSTRING(字段名,位置,长度),写出截取姓名字段中所有学生姓氏的函数。 7、MySQL中的聚合函数可以对任何类型的数据进行操作。 8、忽略空值:MAX(字段名) 、MIN(字段名)、 SUM(字段名)

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档