当前位置: 代码迷 >> 综合 >> mysql数据库语言
  详细解决方案

mysql数据库语言

热度:38   发布时间:2024-02-11 10:55:44.0

创建数据库

create database db_name character set gb2312 collate gb2312_chinese_ci;

character set 设置字符集 一般utf8

collate 核对

选择数据库 use 数据库名;

查看数据库 show databases;

修改数据库字符集 alter database db_name character set utf8 collate utf8_general_ci;

删除数据库 drop database db_name;

创建数据表

create table 表名(字段名 数据类型(长度),字段名 数据类型(长度),......)engine=innodb

查看表结构 

show columns {from|in} table_name;

desc table_name

查看表详细结构

show create table table_name;

修改表

1.添加字段:alter table 表名 add column 字段 类型  (可不加after 字段 表示在什么字段后添加字段);

2.修改字段和类型:alter table 表名 change column 原字段名 新字段名 类型(约束条件)

如果只修改类型:alter table 表明 modify column 字段名 新数据类型;

3.删除默认值:alter table 表明 alter column 字段 drop default;

4.设置默认值:alter table 表明 alter column 字段 set default '内容';

5.删除字段:alter table 表明 drop column 字段;

重命名表

1.alter table 原表名 rename 新表名

2.rename table 原表名 to 新表名

删除表

drop table 表明;

  相关解决方案