mysql.ppt


文档分类:IT计算机 | 页数:约52页 举报非法文档有奖
1/52
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/52
文档列表 文档介绍
MySQL 数据库
基础部分
MySQL数据库
常用数据库
SQL Server、Oracle
MySQL、DB2
SyBase
MySQL数据库的安装和配置
数据库和数据库实例
使用命令行窗口连接MySQL数据库实例
mysql –u用户名–p密码
数据库服务器、数据库和表的关系
MySQL
DB
DB



Client
所谓数据库服务器, 是指在机器上装了一个数据库管理程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。
为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体的数据。
数据库服务器、数据库和表的关系如图所示:
数据在数据库中的存储方式
id=1
name=“lisi”
age=23
User对象
id
name
age
1
lisi
23
2
wang
24
User表
id=2
name=“wang”
age=24
行(row)
列(column)
整个表可以看作为一个类
表的一行称之为一条记录类的实例
表中一列代表具体类实例的数据
User对象
创建数据库
CREATE DATABASE [IF NOT EXISTS] db_name   
[create_specification [, create_specification] ...]
create_specification:   
[DEFAULT] CHARACTER SET charset_name 
[DEFAULT] COLLATE collation_name
CHARACTER SET:指定数据库采用的字符集
COLLATE:指定数据库字符集的比较方式(校对规则)
练习:
创建一个名称为mydb1的数据库。
创建一个使用utf-8字符集的mydb2数据库。
创建一个使用utf-8字符集,并带校对规则的mydb3数据库。
思考
如何知道MySQL支持的编码和校对规则?
mysql> show character set;
查看、删除数据库
显示数据库语句:
SHOW DATABASES 只是显示数据库的名字
显示数据库创建语句:
SHOW CREATE DATABASE db_name

数据库删除语句:
DROP DATABASE [IF EXISTS] db_name
练习:
查看当前数据库服务器中的所有数据库
查看前面创建的mydb2数据库的定义信息
删除前面创建的mydb3数据库
修改数据库
ALTER DATABASE [IF NOT EXISTS] db_name   
[alter_specification [, alter_specification] ...]
alter_specification:   
[DEFAULT] CHARACTER SET charset_name 
| [DEFAULT] COLLATE collation_name
练习
查看服务器中的数据库,并把其中某一个库的字符集修改为gb2312;
创建表(基本语句)
CREATE TABLE table_name
(
field1 datatype,
field2 datatype,
field3 datatype
)character set charsetname collate collatename;
field:指定列名 datatype:指定列类型
注意:创建表时,要根据需保存的数据创建相应的列,并根据数据的类型定义相应的列类型。例:user对象
id int
name string
password string
birthday date
Id
Name
Password
birthday
int
varchar(10)
varchar(10)
date
注意:创建表前,要先使用use db语句使用库。
MySQL常用数据类型
VARCHAR、BLOB和TEXT类是变长类型。每个类型的存储需求取决于列值的实际长度。
分类
数据类型
说明
数值类型
BIT(M) bit bit(8)
TINYINT [UNSIGNED] [ZEROFILL] byte
BOOL,BOOLEAN boolean
SMALLINT [UNSIGNED] [ZEROFILL] short
INT [UNSIGNED] [ZEROFILL] int
BIGINT [UNSIGNED] [ZEROFILL] long
FLOAT[(M,D)] [UNSIGNED] [ZEROFILL] float
DOUBLE[(M,D)]

mysql 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数52
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小1.54 MB
  • 时间2018-09-08