MySQL操作
1、操作数据库:(注意结尾加;)
- 查看所有数据库:show databases;
- 创建数据库:create database 数据库名 charset=utf8;
- 使用数据库:use 数据库名;
- 查看当前使用的数据库:select database();
- 删除数据库:drop database 数据库名;
4、 Mysql表操作:
- 查看所有当前库中所有表:show tables;
- 创建表:create table 表名(字段名称 数据类型 可选的约束条件,column1,datatype contrai,…);
create table info (
id int unsigned primary key not null auto_increment,
name char(20) not null,
age int);
- 修改表字段类型:alter table 表名 modify 列名 类型 约束;
example: alter table info modify name varchar(20) not null;
- 删除表: drop table 表名;
- 查看表结构:desc 表名;
2、 MySQL数据查询:
- 查询数据:
查询所有数据:select * from 表名;
查询指定列:select id, name from students;
- 查看MySQL的版本号:
select version(); 或者DOS命令:mysql -V
- 增加数据:
- 全列插入:值得顺序必须和字段顺序完全一致
insert into 表名 values( … );
insert into info values(1,’w’,18);
- 部分列插入:(部分列,多行)值得顺序和给出得列得顺序对应
insert into 表名(column1…) values(value1…);
insert into info(name) values(‘lin’),(…),(…);
- 全列多行插入:
insert into 表名 values(),(),();
insert into info values(1,’w’,18),(…),(…);
- 部分列多行插入:
insert into 表名(column1…) values(value1…),(value2…),(value3…);
- 修改数据:
update 表名 set 列1=值1,列2=值1… where 条件
例如:update info set age = 18 where id = 6;
删除数据:
delete from 表名 where 条件
delete from info where id=5;
3、MySQL数据库备份和恢复:
- 备份导出-语法:
mysqldump -u用户名 -p密码 数据库名字 表名字 > data.sql
- 恢复导入-语法:
- cd 到数据文件路径下
- Mysql -u用户名 -p密码
- use 数据库
- source data.sql
- 点赞
- 收藏
- 关注作者
评论(0)