数据库系统(DBS)
B、关系数据库
关系数据库
关系的完整性约束
参照完整性(外键)
用户定义的完整性
如果将民族编码和部门编码设置为外键,那么出现的值必须为1 or 2 or NULL。
常见的关系型数据库:
1.MySQL 2.SQL Server3.Oracle4.Sybase5.DB26 Informix7.Access
C、Mysql数据库的安装启动
mysqld.exe 服务器端程序(如果安装的时候没有启动,则在cmd 中 mysqld -install)
mysql.exe 客户端程序(用于连接数据库,也推荐使用navicat)
其它工具集
启动服务修改密码:DCL( Data Control Language数据控制语言)DML( Data Manipulation Language数据操作语言)SQL Code 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 create database dbname [数据库选项]; /* 如果数据库名是特殊的如 234 或者保留名称如 database,那么需要使用反引号“ 括起来 */
show create database dbname; /* 创建过程都做了哪些设置 */
alter database dbname character set gbk /* 支持中文 */
create user username identified by ‘123456’ /* 密码用引号括起 */
grant select,insert,update,delete on *.* to username @’%’ identified by ‘123456’ /* *.*表示任意数据库的任意表 ‘%’表示任意主机 */
grant all privileges on *.* to username@’%’
revoke all privileges on *.* from username@’%’
参考:
《数据库系统概论》
mysql 5.1 参考手册
bitsCN.com