mysql 库与表操作

1. 库操作

1.1. 创建数据库

语法规则:create database 库名;

CREATE DATABASE dt55;

在创建库时,希望指定编码语法:create database 库名 character set 编码名

CREATE DATABASE dt55 CHARACTER SET utf8;

1.2. 删除数据库

DROP DATABASE dt55;

1.3. 查看数据库

(1)查看某一个数据库的详细信息

语法:show CREATE DATABASE 库名:

SHOW CREATE DATABASE dt55_mysql;

(2) 查看mysql服务器软件下所有的库

SHOW DATABASES:

(3) 查看:当前用户连接的是哪个数据库:

select DATABASE();

(4)查看指定的数据库下有哪些表:

 SHOW TABLES;

1.4. 修改数据库

这里的修改数据库一般是修改编码

语法:alter database 库名 character set 新编码名;、

列子:

SHOW CREATE DATABASE dt55_account;
ALTER DATABASE dt55_account CHARACTER SET utf8;

2. 表操作

2.1. 创建表

语法:

CREATE TABLE 表名(
字段1 数据类型,
字段2 数据类型,
.....
)

# 由于是先有库(database),然后在库中创建表(table)
# 选中某一个数据库:use 库名;
USE dt55;
CREATE TABLE java成绩表(
     姓名 VARCHAR(40),
     班级 VARCHAR(20),
     Java成绩 FLOAT
);

2.2. 删除表

DROP TABLE java成绩表;

2.3. 修改表

1.对已经存在的表进行重命名:rename TABLE 旧表名 TO 新表名;

  RENAME TABLE aaa TO bank;

2.往已经存在的表中添加字段信息:alter TABLE 表名 ADD 字段名 数据类型;

  ALTER TABLE bank ADD gender VARCHAR(2);

3.删除某一张表中的字段:alter TABLE 表名 DROP 被删除的字段名

  ALTER TABLE bank DROP gender;

4.对表中字段进行重命名:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新字段名数据类型

  ALTER TABLE bank CHANGE aaa username VARCHAR(40);

5.修改某一字段的数据类型长度:

    ALTER TABLE bank CHANGE bankNo bankNo VARCHAR(25);

2.4. 查看表

查看表结构desc

  DESC bank;

查看表的创建语句

  SHOW CREATE TABLE bank;
原文地址:https://www.cnblogs.com/louhui/p/10268512.html