MySQL 操作语句

来源:互联网 发布:云计算第三版课后答案 编辑:程序博客网 时间:2024/04/30 07:59

一、数据库操作
database_name 要操作数据库的名字
显示所有数据库:

show DATABASES;

1、创建

 create Database database_name;

2、选择

USE database_name;

3、删除

DROP DATABASE database_name;

二、存储引擎操作
1、显示所有引擎:

SHOW ENGINES;

2、分页显示所有的引擎

show ENGINES \G

mysql> show engines \g;

Engine Support Comment Transactions XA Savepoints FEDERATED NO Federated MySQL storage engine NULL NULL NULL MRG_MYISAM YES Collection of identical MyISAM tables NO NO NO MyISAM YES MyISAM storage engine NO NO NO BLACKHOLE YES /dev/null storage engine (anything you write to it disappears) NO NO CSV YES CSV storage engine NO NO NO MEMORY YES Hash based, stored in memory, useful for tempor ary tables NO NO ARCHIVE YES Archive storage engine NO NO NO InnoDB DEFAULT Supports transactions, row-level locking, and f oreign keys YES YES PERFORMANCE_SCHEMA YES Performance Schema NO NO NO

3、查看所支持的引擎

mysql> show variables like 'have%';
Variable_name Value have_compress YES have_crypt NO have_dynamic_loading YES have_geometry YES have_openssl DISABLED have_profiling YES have_query_cache YES have_rtree_keys YES have_ssl DISABLED have_symlink YES

三、数据表 操作
1、创建

use database_name;create table table_name(    属性名 数据类型;    属性名 数据类型);

2、查看表结构

DESCRIBE t_table;

3、删除

DROP TABLE t_table;

4、修改

 ALTER TABLE old_table_name RENAME  new_table_name;

字段操作
1、增加
在表的最后一个位置加字段

ALTER TABLE table_name ADD 属性名 属性类型

在表的第一个位置加字段

ALTER TABLE table_name ADD 属性名 属性类型 FIRST;

在表的指定字段之后增加字段

ALTER TABLE table_name ADD 属性名 属性类型 AFTER 属性名;

2、删除字段

ALTER TABLE  table_name DROP 属性名;

3、修改字段
修改数据类型

 ALTER TABLE table_name MODIFY 属性名 数据类型;

修改字段名字

 ALTER TABLE table_name CHANGE 旧属性名 新属性名 旧数据类型;

修改数据类型和名字

 ALTER TABLE table_name CHANGE 旧属性名 新属性名 新数据类型;

修改排序

 ALTER TABLE table_name CHANGE  属性名  新数据类型 FIRST;
 ALTER TABLE table_name CHANGE  属性名1 数据类型 AFTER 属性名2;
1 0
原创粉丝点击