一。介绍:
二。名词解释:
表文件:
1.表文件以".frm"结尾文件
2.表文件以数据行形式存储数据
3.一个表文件内部有一个标题行和若干个数据行组成
数据库:
1.专门存放表文件的文件夹而已
数据库服务器:
1.数据库服务器就是一个应用程序
2.应用程序就是一个带有main方法的Java类
3.数据库服务器启动之后可以24小时不间断工作
4.可以接收客户端软件发送请求
5.对指定数据库下表文件进行操作
三。数据库服务器分类:
1.关系型数据库服务器:
1)目的:通过读取多张表文件内容向用户展示"一个尽可能【详细】的信息"
2)特点:
每次读取信息往往从硬盘上多个表文件读取,因此效率相对较低
2.非关系型数据库服务器(nosql):
1)目的:快速将核心信息交给用户
2)特点:
采用键值对方式存储数据,数据大多存放在内存中
执行效率快,但是携带信息量相对较少
四。卸载mysql服务器
1.关闭mysql服务器
[开始]--->services.msc--->MySql服务器"停止"
2.使用windows对mysql服务器进行卸载
控制面板---程序与功能---mysql5.5--->卸载
3.手动将mysql服务器在硬盘上残留文件删除
C:\Program Files (x86)将MySql文件夹删除
4.手动将mysql服务器管理的数据库删除
C:\ProgramData下MySql文件删除
5.清除注册表中所有mysql信息
开始--->regedit--->HKEY-LOCAL-MACHINE
|
|_____ System
|
|————————>controllSet001
|
|————Services
|
|————————>eventLog
|——————>Application
6.必须重启电脑 |————————>MySql 进行删除
五。基本信息
1.MySql服务器安装地址:
C:\Program Files (x86)\MySQL\MySQL Server 5.5
2.MySql服务器管理的数据库位置
C:\ProgramData\MySQL\MySQL Server 5.5\data
3.MySql服务器核心配置文件
C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini
六。MySql服务器配置:
1.MySql服务器命令词典:
C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin
2.环境变量path配置
七。登录:
mysql -uroot -p123
八。SQL命令:
1.SQL命令是关系型数据库服务器提供的一种编程语言
2.各个关系型数据库服务器使用SQL命令语法90%一致
3.SQL =Struct Query Language;结构化查询语言
4.SQL命令不区分英文字母大小写
九 SQL命令分类:
1. DDL命令(不许要背):DataBase Defined Language 数据库维护语言
2. DML命令(常用): Data Modify Language 数据维护语言
3. DQL命令(重点): Data Query Language 数据查询语言
十.DDL命令(不用背)
1.作用:
1)通知mysql服务器对数据库进行管理
2)通知mysql服务器对表文件管理
3)通知mysql服务器对表文件中标题行进行管理
2.通知mysql服务器对数据库进行管理
1) show databases; 询问mysql服务器管理的数据库名
2) create database 数据库名; 通知mysql服务器创建一个数据库
3) drop database 数据库名; 通知mysql服务器删除数据库
3.通知mysql服务器对表文件管理
1)查看某个数据库下所有表文件名称
use 数据库名; 通知mysql服务器接下来的命令对哪个数据库进行操作
show tables;
2)删除某个数据库下表文件
drop table 表文件名;
3)在某个数据库服务器下创建一个表文件
create table 表文件名(
字段名 数据类型名,
字段名 数据类型名 #最后一个字段不能有逗号
);
例子:
create table student(
sid int,
sname varchar(20)
);
4.通知mysql服务器对表文件中标题行进行管理
1) show create table 表文件名;
通知mysql服务器展示表文件基本信息
2) alter table 表文件名 add 新字段名 数据类型;
通知mysql服务器为表文件增加新字段
例子: 为student表新增age字段
alter table student add age double;
例子:为student表新增sex字段
alter table student add sex varchar(1);
3) alter table 表文件名 drop 字段名;
例子:将student表sex字段进行销毁
alter table student drop sex;
4) 修改字段(名称/数据类型)
modify/change----[上网]