2011-9-8复习mysql

来源:互联网 发布:域名升级访问中 编辑:程序博客网 时间:2024/06/15 19:33
 

                                2011-9-8复习mysql

显示命令:

1,         mysql>show  databases;显示当前服务器中的数据列表(mysql库里有mysql的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作)

2,         >show tables;显示数据库中的数据列表

3,         >show columns from 表名;       >describe 表名;显示数据表的结构

4,         >create database 库名;建立数据库

5,         >create table 表名;建立数据表

6,         >drop database 库名;删除数据库

7,         >drop table 表名;删除数据表

8,         >delete * from 表名;将表中记录清空

9,         >select * from 表名;显示表中的记录

10,      >insert into 表名 values(“a”,“b”);往表中插入记录

11,      >uodate 表名 set 字段名1=’a’,字段名2=‘b’ where字段名3=‘c’;更新表中数据

12,      >select database();显示use的数据库名

13,      >select user();显示当前user

14,      >character set 字符集的名称;指定数据的字符集

15,      >show character set;显示当前支持的所有的字符集

16,      >alter table table1

17,      >add column列名 类型 特性 default 0;(default0表示默认值为0)增加列

18,      Primary key主键不能为空

1.      操作库

创建库

CREATE DATABASE [IF NOT EXISTS] 数据库名 [参数[ 参数] [ 参数]...];

参数:

     CHARACTER SET 码表名

     COLLATE 校对规则名   参见帮助文档第10章

命令:show character set;可以显示MySQL支持的字符集和校对规则

 

Show collation like ‘latin1%’;   显示latin1字符集可以采用的校对规则

 

显示库

      SHOW DATABASES;

显示数据库创建语句

      SHOW CREATE DATABASE 数据库名; 查看数据库所采用的字符集

修改库

      ALTER DATABASE 数据库名[ 参数[ 参数][ 参数]...];

      注意: 不能改数据库的名字

删除库

      DROP DATABASE [IF EXISTS] 数据库名;

2.      操作表

操作表之前使用需要先确定使用哪个数据库

      USE 数据库名

创建表

CREATE TABLE 表名(列名 类型[,列名 类型][,列名 类型]...);

具体类型说明可参见MySQL文档第11章

查看所有表

      SHOW TABLES;

查看表的创建语句

      SHOW CREATE TABLE 表名;

显示表结构

      DESC 表名;

修改表名

      RENAME TABLE 原表名 TO 新表名;

修改字符集

      ALTER TABLE 表名 CHARACTER SET 字符集名;

删除表

      DROP TABLE 表名;

3.      操作列

追加列

   ALTER TABLE 表名 ADD 列名 类型[,列名 类型][,列名 类型]...;

修改列类型

      ALTER TABLE 表名 MODIFY 列名 类型[,列名 类型][,列名 类型]...;

修改列

      ALTER TABLE 表名 CHANGE COLUMN 原列名 新列名 类型;

删除列

      ALTER TABLE 表名 DROP 列名;

 

原创粉丝点击