资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
项目二 创建数据库和表 本项目目标 了解MySQL的系统数据库 掌握利用SQLyog创建和管理数据库的方法 掌握利用SQL创建和管理数据库的方法 掌握MySQL数据类型 掌握利用SQLyog和SQL语言创建表MySQL的系统数据库 Information_schema Performance_schema Mysql testSQLyog创建和管理数据库 创建数据库创建数据库 删除数据库删除数据库使用SQL语言创建数据库创建数据库的语法:CREATE DATABASE 数据库名CREATE DATABASE 数据库名例: CREATE DATABASE testDB;/*判断testDB是否存在*/CREATE DATABASE IF NOT EXISTS testDB;/*设置默认编码*/CREATE DATABASE IF NOT EXISTS testDB DEFAULT CHARACTER SET utf8; 使用SQL语言修改数据库修改数据库的编码: ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 编码方式例如: ALTER DATABASE testdb1 DEFAULT CHARACTER SET gbk使用SQL语言管理数据库USE 数据库名查看数据库的语法:SHOW DATABASE选择数据库的语法:删除数据库的语法:DROP DATABASE 数据库名CREATE DATABASECREATE DATABASE掌握数据表的基础知识 表的定义 表是包含数据库中所有数据的数据库对象。在表中, 数据成二维行列格式,每一行代表一个唯一的记录,每一 列代表一个域。 顾客信息表掌握数据表的基础知识 列名列名是用来访问表中具体域的标识符,列名必须遵循下 列规则: (1)列名是可以含有从1到128的ASCII码字符,它的组 成包括字母、下划线、符号以及数字。 (2)不要给列名命名为与SQL关键字相同的名字,比如 SELECT,IN,DESC等。 (3)列名应该反映数据的属性。掌握数据表的基础知识 列名列名是用来访问表中具体域的标识符,列名必须遵循下 列规则: (1)列名是可以含有从1到128的ASCII码字符,它的组 成包括字母、下划线、符号以及数字。 (2)不要给列名命名为与SQL关键字相同的名字,比如 SELECT,IN,DESC等。 (3)列名应该反映数据的属性。掌握数据表的基础知识 表的定义 表是包含数据库中所有数据的数据库对象。在表中, 数据成二维行列格式,每一行代表一个唯一的记录,每一 列代表一个域。 顾客信息表掌握数据表的基础知识 列名列名是用来访问表中具体域的标识符,列名必须遵循下 列规则: (1)列名是可以含有从1到128的ASCII码字符,它的组 成包括字母、下划线、符号以及数字。 (2)不要给列名命名为与SQL关键字相同的名字,比如 SELECT,IN,DESC等。 (3)列名应该反映数据的属性。网上书城数据表的设计与创建 表的设计步骤 (1)表的命名方式。 (2)表中每一列的名称、数据类型及其长度。 (3)表中的列是否允许空值,是否唯一,是否要进行默 认设置或添加用户定义约束。 (4)表间的关系,即确定哪些列是主键,哪些是外键。MySQL 的数据类型分类备注和说明数据类型说明文本数据类型字符数据包括任意字母、符 号或数字字符的组合Char固定长度的字符数据Varchar可变长度的字符数据Text存储长文本信息日期和时间日期和时间在单引号内输入Date Datetime Year Time日期 日期和时间 年 时间数字数据该数据仅包含数字,包括正 数、负数以及分数int Smallint Tinyint整数float Double Decimal浮点数精确度最高,金额优先二进制数据类型存储非字符和文本的数据Binary Varbinary Blob Bit可用来存储图像,音乐或视频 二进制大数据 位字段类型思考电话号码一般使用什么数据类型存储?性别一般使用什么数据类型存储?年龄信息一般使用什么数据类型存储?照片信息一般使用什么数据类型存储?薪水一般使用什么数据类型存储?SQLyog创建表SQL语言创建表 使用CREATE TABLE语句创建表CREATE TABLE ( 列级完整性约束条件 , 列级完整性约束条件. , )SQL语言创建表CREATE TABLE t_dept( deptno INT(20) NOT NULL, dname VARCHAR(20), loc VARCHAR(40) );
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号