1.一些基本操作。
设置数据库名为MySQL
root账号密码:root
设置开放端口号:3306
输入 show databases;------->显示当前MySQL数据库中有多少个小的database;
输入 show tables;---->为了显示当前的database中有多少个table
输入 exit;------>退出
输入 use database的名字;---->使用database
如何卸载数据库呢?
(1)停止服务 计算机管理---->服务------>MySQL------>停止服务
(2)卸载 控制面板 应用和功能进行卸载
(3)删除注册表信息 win+R 输入regedit 进入注册表编辑器 找HKEY_LOCAL_MACHINE---- ----->SYSTEM------>controlSet全部找一遍删除
(4)手动清除残留 删除安装路径中MySQL文件夹 删除programData文件夹中MySQL文件夹 orcle文件夹中再看看
2.SQL语言。
语言类型 | 名称 | 用途 | 具体 |
DDL | 数据定义语言 | 定义数据库中的对象 | create创建 drop删除 alter 修改 |
DML | 数据操作语言 | 用来操作数据库表格中的数据 | 写入信息 : 新增(insert) 删除(delete) 修改(update) 读取信息 : 查询(select)DQL(Data Query Language) select where group by having order by |
DCL | 数据控制语言 | 控制用户权限 | grant赋予权限 revoke收回权限 |
TPL | 事务处理语言 | 多线程并发操作同一个文件 | 操作: commit提交 rollback回滚 save point保存还原点 |
3.具体语言。
DDL
<1>.先创建一个database------->create database 数据库名字; 用英文名字 注意:MySQL中英文字母不区分大小写(关键字 表格名字 列名字)
<2>.在database中创建table,先use database的名字(进入数据库)
create table 表格名字(列名1 数据类型(长度),列名2 数据类型(长度),列名3 数据类型(长度));
< 3>.数据库中的数据类型(加星号的比较重要)
按照数据的存储方式可以分为三类:
a.数值型
整数 tinyint smallint mediumint *int(4字节) bigint
小数 * float(4字节) *double(8字节) decimal numeric
注: float(m,n);------一共可以存储m位数字,小数点后面有n位
b.字符串(用单引号)
存储字符串 char(长度)----字符串 *varchar(长度)-----可变长字符串
存储二进制 binary----二进制 varbinary----可变二进制
blob----二进制大文本 text----正常字符大文本
c. 日期/时间
*date-----日期 time----时间 *datetime----日期&时间
timestamp----时间戳
<4>.DDL语句修改表格的结构
(1).修改表名 alter table 原表名 rename to(可省略) 新表名;
(2).修改列名 alter table 原列名 change 原列名 新列名 新类型 新长度(这三个可以 跟原来的一样,也可以不一样);
(3).新增一列 alter table 原表名 add 新列名 新类型 新长度;
(4).删除一列 alter table 原表名 drop 原列名;
(5).删除table 删除database
drop table 表格名字;
drop database 数据库名字;