mysql创建删除修改更新数据库操作总结
说到创建数据库,很多人的的唯一感觉就是,create database 数据库名称;
在这里总结一下创建数据库的语句。
(1)创建数据库
1.create database 数据库的名称;
2.create schema 数据库名称;
3.#假如数据库已经存在则不需要再创建。
create database if not exists 数据库名称。
4.#带有数据库名称,编码方式
create database 数据库名称 default character set=编码方式;
5.#带有数据库名称,编码方式,校对规则
create database 数据库名称 default character set=编码方式 default collate=校对规则;
例子:
1.create database infor;
2.create database if not exists infor;
3.create database infor default character set=utf-8;
3.create database infor default character set=utf-8 default collate=utf_general_ci;
(2)删除数据库
1.drop database infor;
2.drop database if exists infor;
(3)创建数据表
1.create table tb_grade(id int(11),name varchar(20),grade float);
2.create table tb_grade(id int(11) primary key,name varchar(20),grade float);
3.create table tb_grade(id int(11) primary key,name varchar(20) not null,grade float default 0);
4.create table tb_grade(id int(11) primary key,name varchar(20) not null,gender enum('男','女'));
(4)查看数据表
show create table t1;
show create table t1\G;
describle|desc t1;
(5)修改数据表
以下列表为例子
CREATE TABLE tb_ student (
id INT(11) PRIMARY KEY,
name VARCHAR(20) NOT NULL,
gender ENUM(‘男’, ‘女’)
);
例子1:将tb_student改为student
alter table tb_student rename to student;
例子2:将 tb_student 表中的 id 字段修改为 sid,
类型修改为 INT(20)
alter table tb_student change id sid int(20);
例子3:将 tb_student 表中的 id 字段类型修改为 INT(20)
alter table tb_student modify id int(20);
例子4:在 tb_student 表中添加一个通信地址 address 字段,类型 VARCHAR(200),默认值为 NULL
alter table tb_student add address varchar(20) default null;
例子5:在 tb_student 表中添加一个出生日期 birthday 字段,类型 DATETIME,默认值为 NULL,并且将添加到 address 字段之前(注意:gender 字段在 address 字段之前)
alter table tb_student add birthdat datatime default null after gender;
例子6:删除 tb_student 表中 birthday 字段
alter table tb_student drop birthday;
(6)删除数据表
实例 1:删除数据表 tb_student
drop table tb_student;
实例 2:删除数据表 tb_student,确保不存在相关视图和完整性约束!!!
drop table tb_student restrict;
推荐阅读
-
MySQL数据库创建、修改和删除表操作实例介绍
-
MSSQL监控数据库的DDL操作(创建,修改,删除存储过程,创建,修改,删除表等)
-
MySQL数据库创建、修改和删除表操作实例介绍
-
MSSQL监控数据库的DDL操作(创建,修改,删除存储过程,创建,修改,删除表等)
-
Oracle数据库之序列的创建、修改和删除操作
-
Mysql数据库值的添加、修改、删除及清空操作实例
-
mysql数据库常见基本操作实例分析【创建、查看、修改及删除数据库】
-
MySQL添加列、删除列,创建主键等常用操作总结
-
42.QT-QSqlQuery类操作SQLite数据库(创建、查询、删除、修改)详解
-
PHP对MYSQL数据库进行修改删除数据、php修改 php删除操作讲解