mysql数据库与其表的基本操作

数据库

  1. 直接创建数据库
CREATE DATABASE dataName;
  1. 该数据库如果不存在,则创建
CREATE DATABASE IF NOT EXISTS dataName;

exists:存在

  1. 创建字数据库并指定字符集
CREATE DATABASE dataName CHARACTER SET UTF8;
CREATE DATABASE dataName DEFAULT CHARACTER GBL;
创建数据库并指定字符集的时候,default关键字不写也会自动添加,
如果不指定字符集的话,默认为utf-8

character:字符集
default : 默认

  1. 在当前数据库中增加一个表
CREATE TABLE tableName(
    字段1 字段类型,
    字段2 字段类型
);
  1. 给该表增加一列
ALTER TABLE tableName ADD 列名 类型;

--

  1. 返回所有可用数据库
SHOW DATABASES;
  1. 查询该数据库,创建时的信息(例:默认字符集)
SHOW CREATE DATABASE dataName;
  1. 切换/进入 正在操作的数据库
USE dataName;

  1. 显示该数据库下所存在的表
SHOW TABLES;
  1. 查看表结构
DESC tableName;
  1. 查看创建表的结构
SHOW CREATE TABLE tableName;

select

  1. 显示正在操作的数据库
SELECT DATABASE();

  1. 删除该数据库
DROP DATABASE dataName;
  1. 删除该表
DROP TABLE tableName;
  1. 判断该表是否存在,如果存在将其删除
DROP TABLE IF EXISTS tableName
  1. 删除该列
ALTER TABLE tableName drop 列名;

  1. 修改数据库字符集
ALTER DATABASE CHARACTER SET UTF8;
  1. 修改表,某列的类型
ALTER TABLE tableName MODIFY 列名 新类型;
  1. 修改列(列名和其类型)
ALTER TABLE tableName CHANGE 旧列名 新列名 类型;
  1. 修改表名
RENAME TABLE tableName TO newTableName;
  1. 修改表的字符集
ALTER TABLE tableName CHARACTER SET UTF8;

-#

注释:

多行注释 单行注释 mysql特有注释
/* */ --空格 #
posted @ 2019-10-20 17:03  zlisang  阅读(103)  评论(0)    收藏  举报