导图社区 吉林大学《互联网数据库程序设计》3.5-3.6数据库管理与创建数据表
吉林大学《互联网数据库程序设计》3.5-3.6数据库管理与创建数据表。创建数据表,选择当前数据表,修改数据表,删除数据表,创建数据库,创建表结构操作
《互联网数据库程序设计》10动态网页及程序设计。链接数据库服务器,链接数据库服务器的通知语句,发送SQL语句的向导,输出记录集中的数据与记录集相关的数据
《互联网数据库程序设计》8.5-8.8数值与逻辑表达式,数值表达式,数值运算符,常用数值函数,逻辑表达式,时间戳
《互联网数据库程序设计》8.1-8.5PHP与表达式,常用PHP编辑器,Dreamweaver开发PHP应用程序,PHP程序语法,PHP与HTML的区别,变量及其赋值运算与表达式输出,字符串表达式,字符串连接符
社区模板帮助中心,点此进入>>
大学计算机·计算思维导学
大学计算机
大学计算机知识大纲
计算机导论
第2章简单数据的存储与处理
简单数据的存储和处理
微型计算机体系结构
基于工作过程任务式——大学计算机综合实训
大学计算机基础
3.5-3.6数据库管理与创建数据表
3.5.1创建数据库
数据库
数据表、视图、关联和存储过程(函数) 的容器
在XAMPP…Data下,数据库对应一个同名文件夹(数据库文件夹)
要求Create权;同时创建数据库文件夹;产生db.opt存储数据库参数
1创建数据库的操作
在数据库选项卡
遵循文件夹的命名规则
处理表名、字段名及数据记录中字符集的规则:utf8_general_ci和utf8_unicode_ci适合多种语言;gb2312_chinese_ci和gbk_chinese_ci适合简体中文
2创建数据库的语句
Create DataBase|Schema [If Not Exists] <数据库名> [Character Set [=]<字符集名>]
Create DataBase RCZP Character Set = 'UTF8'
字符集名
可以缩写,如utf8、gb2312或GBK
If Not Exists
如果数据库不存在,则执行语句创建
3.5.2选择当前的数据库
1选择当前数据库操作
对当前数据库操作可省略数据库名
在主页或数据库 窗口单击数据库名
2选择当前数据库语句
Use <数据库名>
当前数据库窗口
(左至右)选定多个表;浏览及修改当前表的记录按钮;查看和修改当前表结构按钮;向当前表增加记录的按钮;清空当前表记录的按钮,仅保留结构;删除当前表的按钮
3.5.3修改数据库
1修改数据库操作
在操作选项卡:更改数据库名或字符集
2修改数据库语句
Alter DataBase|Schema [<数据库名>] Character Set [=]<字符集名>
只能改字符集
3.5.4删除数据库
1删除数据库操作
在数据库信息窗口:选中数据库名单击删除按钮
2删除数据库语句
Drop DataBase|Schema [If Exists] <数据库名>
3.6创建数据表
物理设计
依据逻辑设计的关系模式,在DBMS中创建与修改表结构、主关键字(主键)和数据参照完整性
数据表
由表结构和记录两部分构成,以文件(frm)的形式存储于数据库文件夹中
3.6.1创建表结构的操作
在当前数据库信息窗口,单击新建数据表按钮
数据表名
符合文件名的规定,建议不用特殊符号,否则,要用左单引号`引起来
添加字段
初始有4个字段行,可以扩充字段
名字
通常由字母、汉字、数字或下划线组成(≤64个),首字符一般不为数字 至少1个字段,不能重名
默认
Insert Into 公司表(名称,地址,注册日期) Values ('工商前进支行','长春市高新区','1991-10-1')
属性
数值型存储无符号正数 注册人数 TinyInt Unsigned
自动加前导0 班内序号 TinyInt (3) ZeroFill Unsigned 输入5时,自动变为005
空
(未勾选)输入数据记录时不能空;(勾选)输入数据记录时可空
索引
Primary:主关键字的主属性,索引名;惟一标识并控制记录的初始顺序
Unique:关键字的主属性,索引名为第一个字段名;惟一标识记录
Index :普通索引,名为第一个字段名;用于创建关联及参照完整性
A_I
自增(Auto_Increment)字段,可选1个,为主键 增加记录时:曾经最大值加1
类型
数据类型
数据性质和最大长度。表中每列有1种类型
1数值型
由0~9、小数点、+、━组成,可用rEm形式表示r×10m , m为整数。可为无符号数据(Unsigned,≥0)
整型
TinyInt[(M)]
Boolean
SmallInt[(M)]
Mediumlnt[(M)]、int[(M)]、Bigint[(M)]
实型
Real[(M,D)]
Decimal[(M,D)]、Double[(M,D)]、Float[(M,D)]
2日期和时间型
用单或双引号引起来,年、月和日用-、.、 /分隔;时、分和秒用:,日期与时间用逗号或空格分隔。如"2015-9-3,20:10:30"
Date
Time
DateTime
TimeStamp
3字符串型
存储1段文字信息
Char(M)
VarChar(M)
ENum和Set
文本型
存储较长文字信息,可有多段。有TinyText、Text、MediumText和LongText
二进制大对象型(Binary Large OBject)
存储图像、音频或视频等。有TinyBLOB、BLOB、MediumBLOB和LongBLOB