一、 复习MYSQL的安装。
二、 数据库
1、数据库服务器、数据库和表之间的关系
所谓安装数据库服务器, 只是在机器上安装了一个数据库管理程序, 这个管理程序可以管理多个数据库.
一般开发人员在设计项目的时候会针对每一个应用创建一个数据库.
为了保存每一类实体, 在一个数据库中创建多个表.
2、数据库以二维表的行事存在,每一行(一条记录)对应Java中的一个对象,每一列对应对象的一个属性。
三、库操作
创建库
CREATE DATABASE [IF NOT EXISTS] 数据库名 [参数[ 参数] [ 参数]...];
参数:
CHARACTER SET 码表名
COLLATE 校对规则名 参见帮助文档第10章
命令:show character set;可以显示MySQL支持的字符集和校对规则
Show collation like ‘latin1%’; 显示latin1字符集可以采用的校对规则
显示库
SHOW DATABASES;
显示数据库创建语句
SHOW CREATE DATABASE 数据库名; 查看数据库所采用的字符集
修改库
ALTER DATABASE 数据库名[ 参数[ 参数][ 参数]...];
注意: 不能改数据库的名字
删除库
DROP DATABASE [IF EXISTS] 数据库名;
三、 表操作
操作表之前使用需要先确定使用哪个数据库
USE 数据库名
创建表
CREATE TABLE 表名(列名 类型[,列名 类型][,列名 类型]...);
查看所有表
SHOW TABLES;
查看表的创建语句
SHOW CREATE TABLE 表名;
显示表结构
DESC 表名;
修改表名
RENAME TABLE 原表名 TO 新表名;
修改字符集
ALTER TABLE 表名 CHARACTER SET 字符集名;
删除表
DROP TABLE 表名;
五、操作列
追加列
ALTER TABLE 表名 ADD 列名 类型[,列名 类型][,列名 类型]...;
修改列类型
ALTER TABLE 表名 MODIFY 列名 类型[,列名类型][,列名 类型]...;
修改列
ALTER TABLE 表名 CHANGE COLUMN 原列名 新列名 类型;
删除列
ALTER TABLE 表名 DROP 列名;