mysql基本操作
来源:互联网 发布:关闭mac后台程序 编辑:程序博客网 时间:2024/05/04 21:57
一、数据库操作
1 列出数据库
show databases;
2 使用database_name数据库
use database_name
3 创建名为database_name的数据库
create database database_name;
4 删除一个名为database_name的数据库
drop database database_name;
5 导出整个数据库
mysqldump -u用户名 -p密码 数据库名>导出的文件名;
6 导出一个表
mysqldump -u用户名 -p密码 数据库名 表名>导出的文件名;
7 导入数据
mysqlimport -u用户名 -p密码<导入的文件名;
8 文本数据导入数据库(字段之间用tab隔开)
load data local infile "文件名" into table 表名;
二、表操作(选择具体的数据库以后)
1 列出当前数据库下所有的表
show tables;
2 创建一个名为table_name的表
create table table_name(id int(10) not null primary key,usename varchar(40),usepwd varchar(40))charset=utf8;
3 删除名为table_name的数据表
drop table table_name;
4 显示表的数据结构
describe table_name;
5 清空表记录
delete from table_name;
6 显示表记录
select * from table_name;
7 增加主键
alter table table_name add primary key(col_name);
8 删除主键
alter table table_name drop primary key(con_name);
9 增加列
alter table table_name add col_name varchar(20);
10 删除列
alter table table_name drop col_name;
11 修改字段属性(若加上not null则要求原字段下没有数据)
alter table table_name modify col_name varchar(40) not null;
12 修改表名
alter table table_name rename to new_table_name;
13 修改字段名(必须同时指定数据类型)
alter table table_name change old_col new_col varchar(40);
14 复制表结构
create table new_table_name like old_table_name;
三、数据操作
1 插入数据
insert into <table_name>[(<col_name1>[,...<col_namen>])]values (value1[,(valuen)];
2 查询数据
select <col_name1,col_name2,...> from <table_name> where <express>;
3 删除数据
delete from table_name where express;
4 改变数据
update table_name set col_name=new_value,... where express;
5 union和union all
将两个结果集合为一个,但效率不同。union在表连接时会先排序,然后删除重复的记录,而union all直接合并集合,所以效率union比union all低。
(select con from table_name where con = value1 and conother = values1)union(select con from table_name where con = value2 and conother = values2)order by con limit 10;
6 左右连接
select * from table1 a left join table2 b on a.con = b.con;
- MySQL的基本操作
- Mysql 基本操作
- mysql基本操作
- Mysql的基本操作
- Mysql 基本命令操作
- mysql基本操作
- MySQL的基本操作
- MySQL常用操作基本
- MySQL基本操作
- MySQL基本操作
- MySql数据库基本操作
- MySQL 安装 (基本操作)
- MySQL基本操作(控制台)
- mysql 基本操作函数
- MySQL的基本操作
- MySql 基本操作
- mysql操作基本命令
- MySQL 基本操作命令
- Windows CE的学习路线
- 你为什么会浮躁
- js正则2
- OpenCv的xml读写
- U盘安装Ubuntu13.04方法
- mysql基本操作
- 在LINUX下利用pthread库进行多线程编程
- 悟
- OpenCV的jpg到ppm图片格式转换
- const与指针
- win7 64位 安装Tomcat7.0
- Codeforces Round #141 (Div. 2), problem: (D) Zigzag 线段树 整形变量注意溢出控制
- windbg远程调试方法
- Nsu-1467-VIJOS-P1164