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

来源:互联网 发布:java项目实战视频 编辑:程序博客网 时间:2024/06/06 03:22

数据库的创建、修改、删除:

net start mysql 启动数据库net stop mysql 关闭数据库show databases;显示所有的数据库create database if not exists data_name;判断如果不存在数据库data_name则创建一个数据库名为data_nameuse 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_2alter table table_name modify column_name bigint not null;把表table_name的column_name列的数据类型改为bigintalter table table_name_1 rename to table_name_2;rename table tabl_name_1 to table _name_2;把table_name_1表的名字改为table_name_2alter 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 表则删除

0 0
原创粉丝点击