您的位置:首页 > 数据库 > MySQL

MYSQL初学——数据库与表的建立、修改、删除

2016-08-19 12:05 387 查看
数据库的创建、修改、删除:

net start mysql 启动数据库
net stop mysql 关闭数据库
show databases;显示所有的数据库
create database if not exists data_name;判断如果不存在数
据库data_name则创建一个数据库名为data_name
use data_name;使用数据库data_name 下面的所有语句针对这个数据
库运行
alter database data_name
default character set gb2312
default collate set gb2312_chinese_ci;
修改数据库data_name 的character属性(数据库字符集)和
character属性(字符集的校对规则)
drop database if exists data_name;判断如果存在名为
data_name的数据库,则删除


表的创建、修改、删除:

create table table_name
(
学号 char(6) not null primary key,
姓名 char(8) not null
);创建表table_name主键为学号

alter table table_name add column column_name tinyint
null;
在table_name 表中添加column_name列, tinyint null 为列
column_name 的属性

alter table table_name change column_name_1
column_name_2 integer;
把一个整数列table_name的名字由column_name_1改为
column_name_2

alter table table_name modify column_name bigint not
null;
把表table_name的column_name列的数据类型改为bigint

alter table table_name_1 rename to table_name_2;
rename table tabl_name_1 to table _name_2;
把table_name_1表的名字改为table_name_2

alter table table_name drop column column_name;
删除表table_name 的column_name 列

create table table_name_1 like table_name_2;
创建表table_name_1,拷贝table_name_1的结构(不拷贝数据)

create table table_name_1 as
(
select *from table_name_2;
);
创建新表table_name_1,并拷贝表table_name_2的数据(不拷贝结构)

drop table if exists table_name;
如果存在table_name 表则删除
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql
相关文章推荐