MENU

MySQL 增删改查基础语句使用方法

2019 年 01 月 24 日 • 阅读: 102 • 运维技术阅读设置

MySql增删改查.jpg

MySQL关系型数据库RDS中的老大哥,增删改查是MySQL入门的基础, 很多IT工作者都必须要会的命令,也是IT行业面试最常考的知识点,喵斯基现在就向大家简单的介绍一下关于MySQL数据库增删改查常用语句。

数据库操作

#登录数据库:
mysql -u 用户名 -p 密码
#创建数据库 
create database 库名; 
#显示数据库:
show databases; 
#删除数据库: 
drop database 库名; 
#使用数据库:
use 库名; 

修改数据库:

create database name2;
rename table name1.table to name2.table;
drop database name1;

#创建表student
create table student(num varchar(10) primary key,name varchar(10)); 

#删除表student
drop table student; 

#修改student为course表
alter table student rename course; 
#在student表name字段后增加sex字段
alter table student add sex varchar(10) after name; 
#修改student表的sex字段为class
alter table student change column sex class varchar(20); 
#删除表student的class字段
alter table student drop column class; 
#修改student表结构为char
alter table student modify name char(10); 

#查看student建表语句
show create table student; 
#查看所有表
show tables;
#查看表student 结构
describe student; 

表数据

insert into student(num,name) values('001','一号');

#删除整个表
delete from student; 

#将001的name改为‘李四’
update student set name='李四' where num='001'; 
#替换字段内容
update 表名 set 字段名 = replace(字段名,'旧内容','新内容');

where,group by,having,order by,limit,子查询,左连接,右连接。

备份与恢复

备份

#备份整个数据库
mysqldump -u root 数据库名>备份文件名; 
#备份整个表
mysqldump -u root 数据库名 表名字>备份文件名;  

恢复

source sql路径  
mysql -u root 需要恢复的数据库 < 备份的文件名

示例

#将数据库student的备份文件名命名为student_copy.sql 
mysqldump -u root student > student_copy.sql;
#将备份的student_copy.sql恢复到student数据库
mysql -u root student < student_copy.sql; 
扫码手机看 请喝咖啡 返回首页
本页链接的二维码
打赏二维码
添加新评论

已有 2 条评论
  1. @(太开心)

    1. @刘强东我的天,东哥@(惊哭)