项目2创建数据库和表

上传人:宝路 文档编号:48128860 上传时间:2018-07-10 格式:PPT 页数:18 大小:742.93KB
返回 下载 相关 举报
项目2创建数据库和表_第1页
第1页 / 共18页
项目2创建数据库和表_第2页
第2页 / 共18页
项目2创建数据库和表_第3页
第3页 / 共18页
项目2创建数据库和表_第4页
第4页 / 共18页
项目2创建数据库和表_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《项目2创建数据库和表》由会员分享,可在线阅读,更多相关《项目2创建数据库和表(18页珍藏版)》请在金锄头文库上搜索。

1、项目二 创建数据库和表 本项目目标 了解MySQL的系统数据库 掌握利用SQLyog创建和管理数据库的方法 掌握利用SQL创建和管理数据库的方法 掌握MySQL数据类型 掌握利用SQLyog和SQL语言创建表MySQL的系统数据库 Information_schema Performance_schema Mysql testSQLyog创建和管理数据库 创建数据库创建数据库 删除数据库删除数据库使用SQL语言创建数据库创建数据库的语法:CREATE DATABASE 数据库名CREATE DATABASE 数据库名例: CREATE DATABASE testDB;/*判断testDB是否存

2、在*/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

3、DATABASE 数据库名CREATE DATABASECREATE DATABASE掌握数据表的基础知识 表的定义 表是包含数据库中所有数据的数据库对象。在表中, 数据成二维行列格式,每一行代表一个唯一的记录,每一 列代表一个域。 顾客信息表掌握数据表的基础知识 列名列名是用来访问表中具体域的标识符,列名必须遵循下 列规则: (1)列名是可以含有从1到128的ASCII码字符,它的组 成包括字母、下划线、符号以及数字。 (2)不要给列名命名为与SQL关键字相同的名字,比如 SELECT,IN,DESC等。 (3)列名应该反映数据的属性。掌握数据表的基础知识 列名列名是用来访问表中具体域的标识

4、符,列名必须遵循下 列规则: (1)列名是可以含有从1到128的ASCII码字符,它的组 成包括字母、下划线、符号以及数字。 (2)不要给列名命名为与SQL关键字相同的名字,比如 SELECT,IN,DESC等。 (3)列名应该反映数据的属性。掌握数据表的基础知识 表的定义 表是包含数据库中所有数据的数据库对象。在表中, 数据成二维行列格式,每一行代表一个唯一的记录,每一 列代表一个域。 顾客信息表掌握数据表的基础知识 列名列名是用来访问表中具体域的标识符,列名必须遵循下 列规则: (1)列名是可以含有从1到128的ASCII码字符,它的组 成包括字母、下划线、符号以及数字。 (2)不要给列名

5、命名为与SQL关键字相同的名字,比如 SELECT,IN,DESC等。 (3)列名应该反映数据的属性。网上书城数据表的设计与创建 表的设计步骤 (1)表的命名方式。 (2)表中每一列的名称、数据类型及其长度。 (3)表中的列是否允许空值,是否唯一,是否要进行默 认设置或添加用户定义约束。 (4)表间的关系,即确定哪些列是主键,哪些是外键。MySQL 的数据类型分类备注和说明数据类型说明文本数据类型字符数据包括任意字母、符 号或数字字符的组合Char固定长度的字符数据Varchar可变长度的字符数据Text存储长文本信息日期和时间日期和时间在单引号内输入Date Datetime Year Ti

6、me日期 日期和时间 年 时间数字数据该数据仅包含数字,包括正 数、负数以及分数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) );

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号