MySQL常用命令

来源:互联网 发布:mysql insert return 编辑:程序博客网 时间:2024/06/15 13:04

一、数据库

1、新增数据库

create database 数据库名称;  

注意如果名称是关键字的话要在名称后面加上两点,注意不是单引号,是Esc键下面,数字1左边的那个“点,波浪号”的键。create database `数据库名称`;

2、查看数据库

show databases;

查看数据库详细信息

show create database 数据库名称;

如果数据库名称是关键字,例如,有一个叫database的数据库,那么查询它的信息就必须show create database `database`;   注意不是单引号,是Esc键下面,数字1左边的那个“点,波浪号”的键。


3、更新(修改)数据库

注意:mysql数据库不可以更改名称,创建好了就写“死”了。

能改的东西仅限于库选项:字符集和校对集(校对集依赖字符集)

alter database 数据库名称 charset GBK;

4、删除数据库

drop database 数据库名称;


二、数据表

1、创建数据表

创建表之前要先指定数据库 使用 use 数据库名称;

然后create table [if not exists] (字段名 数据库类型名...)[表选项,可写可不写,例如charset utf8];

还有一种方法,create table 数据库名称.表名称(字段名 数据库类型名...)[表选项];

2、查看表

show tables;    ----查看所有表

show tables like '部分字符' ;         -----模糊匹配,我只知道表名的部分字符,想查这个表。这里强调下,最好是写标的前半部分字符,如果是写后半部分字符,那么无法通过索引去查找,查找效率会降低。

show create table 表名\g           ----查询表创建语句,这里\g等同于分号

show create table 表名\G           ----同上,只是将查询到的表结构旋转90度

desc 表名;                   ----查看表结构

describe 表名;             ----同上

show column from 表名;     ----同上

3、更新表

rename table 老表名 to 新表名;  ----修改表名

alter table 表名 表选项 [=] 值;     ----修改表选项,字符集,校对集,存储引擎;

alter table 表名 add [column] 字段 字段类型 位置(first 或者 after)   ----增加字段


原创粉丝点击