/*
创建数据库
create datebase 数据库名;
*/
CREATE DATABASE mybase;
/*
使用数据库
use 数据库名
*/
USE mybase;
/*
创建数据表的格式
create table 表名(
列名1 数据类型 约束,
列名2 数据类型 约束,
列名3 数据类型 约束
);
创建用户表,用户编号,姓名,用户的地址
将编号列,设置为主键约束,保证列的数据唯一性和非空性
primary keys
PRIMARY KEY AOTO_INCREMENT
让主键列数据实现自动增长
*/
CREATE TABLE users(
uid INT PRIMARY KEY AOTO_INCREMENT,
uname VARCHAH(20),
uaddress VARCHAR(200)
);
/*
查看数据库中所有表show tables
SHOW TABLES
查看表结构desc
DESC users
删除表drop table
DROP TABLE users
*/
/*
对表结构修改,添加列,添加字段
alter table 表名 add 列名 数据类型 约束
*/
ALTER TABLE user ADD tel INT;
/*
修改列,在原有的列上修改
修改列名,数据类型约束
alter table 表名 modify 列名 数据类型 约束
*/
ALTER TABLE users MADIFY tel VARCHAR(50);
/*
修改列名
alter table 表名 change 旧列名 新列名 数据类型 约束
*/
ALTER TABLE users CHANGE tel newtel DOUBLE;
/*
删除列
alter table 表名 Drop 列名
*/
ALTER TABLE users DROP newtel
/*
修改表名
rename table 表名 to 新名
*/
RENAME TABLE users TO newusers;
/*
修改表的字符集
alter table 表名 character set 字符集gbk/UTF-8
*/