第一篇:深入浅出数据库
第一章 MySQL基础
1.1 数据库概述
数据库是一个存放数据的仓库。这个仓库是按照一定的数据结构来组织、存储数据的,我们可以通过数据库提供的多种方法来管理数据库中的数据。
MySQL是一个关系型数据库管理系统,由MySQLAB公司开发,目前属于Oracle旗下产品。
MySQL拥有体积小、速度快、性能高、使用简单等优点,同时,MySQL开放源代码。使其具有使用门槛低的特点。
1.2 MySQL的安装与配置
安装
启动
1. 命令行启动:mysql -u root -p 回车 输入密码
2. 图形化工具启动 输入密码连接
第二章 MySQL管理
2.1 MySQL数据库管理
2.1.1 初始化数据库
命令行进入mysql目录,然后执行“bin\mysqld --initalize”初始化,等待完成
2.1.2 创建数据库
create database 数据库名;
2.1.3 查看数据库
show databases;
2.1.4 删除数据库
drop database 数据库名;
2.2 MySQL数据表管理
2.2.1 创建数据表
##use 数据库名;
##create table 表名(字段名 类型(长度), 字段名 类型(长度));
##实例:
create table 'student' (
'stuId' varchar(4) not null ;
);
2.2.2 查看数据表
show tables;
desc 数据库名.表名; ##查看数据库 中表的结构
2.2.3 修改数据表
1.修改表名
alter table 旧表名 rename 新表名;
2.修改字段名
alter table 表名 change 旧属性名 新属性名 新数据类型;
3.修改字段类型
alter table 表名 modify 属性名 数据类型;
4.添加字段
table 表名 add 属性名 数据类型;
5.删除字段
alter table 表名 drop 属性名;
2.2.4 删除数据表
drop 表名;
2.3 MySQL用户管理
2.3.1 用户的创建与删除
1.创建用户
create user 'username'@'host' identified by 'password';
例如:
create user 'test2'@'192.168.1.2' identified by '123456';
表示在192.168.1.2地址上的数据库创建用户test2,密码123456
create user 'test3'@'%