目录
1.mysql的工作图:
2.连接mysql服务器
3.mysql的配置文件
4.数据库的操作
5.表的操作
1.mysql的工作图:
- mysql是一个应用层服务,需要使用安装的mysql客户端(也叫mysql)连接mysql服务器(也叫mysqld) ;
- 数据库就是一个目录,表就是一个文件;
- 客户端使用mysql语句让mysqld对对应的数据库进行处理;
2.连接mysql服务器
选项含义:-h IP地址,-P 端口号 , -u 用户 ,-p 密码;
mysql -h 127.0.0.1 -P 3306 -u root -p
127.0.0.1就是环回地址自己连接自己(本地连接);
如果是本地连接可以直接使用
mysql -u root -p
3.mysql的配置文件
etc目录下的my.cnf文件就是mysql的配置文件;
4.数据库的操作
查看数据库
show databases;
创建数据库
- if not exists可以省略
create database if not exists 数据库名;
使用数据库
use 数据库名;
删除数据库
- if exists可以省略
- 数据库被删除,内部的数据和表都会被删除
drop database if exists 数据库名
查看谁连接了mysqld
show processlist;
5.表的操作
5.1.查看数据库的所有表;
show tables;
5.2.创建表
create if not exists 表名 (
field1 datatype,
field2 datatype,
field3 datatype
);
5.3.查看表结构
desc 表名;
5.4.删除表
- if exists可以省略;
drop table if exists 表名;
5.5.修改表结构
//添加
alter table 表名 add new_field datatype;
//修改
alter table 表名 modify field new_datatype;
//删除
alter table 表名 drop field;
//改变表名
alter table 表名 rename 新表名;
//改变列名
alter table 表名 change 旧列名 新列名;
初始表:
1.添加id:
2.修改name的数据结构从char(5)改成varchar(5);
3.删除password这一列;
4.改变表名:
5.改变列名:
- 需要把数据类型也带上