> 文章列表 > 【MYSQL】数据库和表的基本操作

【MYSQL】数据库和表的基本操作

【MYSQL】数据库和表的基本操作

目录

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.改变列名:

  • 需要把数据类型也带上