MySQL3

创建数据库

  1. 通过create databsae 语句创建数据库

    create database 数据库名;

  2. 通过create schema 语句创建数据库

    create schema 数据库名;

  3. 创建指定字符集的数据库

    create database 数据库名
    -> character set = gbk; 默认utf-8

  4. 创建数据库时判断是否存在同名数据库

    create dateabase if not exists 数据库名;

查看使用数据库

  1. 查看数据库

    show databases;

  2. 使用数据库

    use 数据库名;

    修改删除数据库

  3. 修改数据库中相关参数

alter database 数据库名
-> default character set gbk 修改字符集为gbk
-> default collate gbk_chinese_ci ; 修改字符的校对规则为简体中文

  1. 删除数据库/表

    drop database 数据库名 ;

drop table 表名;

对表的一些操作

  1. 在数据库中创建表
    1
    2
    3
    4
    5
    create table 表名(
    列名 参数,
    列名 参数,
    。。。
    );

查看表结构 desc 表名

  1. 一些常用的参数
参数 说明
not null 非空
default xx 表示默认值
auto_increment 自动编号
primary key 是否为主键
reference_definition 添加注释
  1. 复制表结构

I 只复制表结构

create table 新表名 like 原表名;

II 复制表时并复制内容

create table 新表名 as select * from 原表名

III 同时复制表结构与内容

1
2
create table 新表名 like 原表名;
insert into 新表名 select*from 原表名;
  1. 更改表的存储引擎更改为MyISAM类型。

alter table 表名 engine = myisam;

  1. 使用命令行将表中的某一列删除

alter table 表名 drop column 列名;

  1. 将Sex列的默认值修改为男(1)

alter table 表名 alter sex set default 1;

0%