-
创建数据库
create database 数据库名;
-
使用数据库
use 数据库名;
-
创建数据表的格式:小括号,并且最后一行数据不加逗号
create table 表名( 列名 数据类型 约束, 列名 数据类型 约束, 列名 数据类型 约束 );
创建用户表,用户编号,姓名,用户地址
将编号列,设置为主键约束,保证列的数据唯一性,非空性
primary key AUTO_INCREMENT
让主键列数据,实现自动增长uid
-
对表结构进行修改
alter table 表名 add 列名 数据类型 约束
-
修改列,在原有的列上修改
修改列名,数据类型 约束alter table 表名 modify 列名 数据列型 约束
-
删除列
alter table 表名 drop 列名
/*
创建数据库
create database 数据库名;
*/
CREATE DATABASE mybase;
/*
使用数据库
use 数据库名;
*/
USE mybase;
/**
创建数据表的格式:小括号,并且最后一行数据不加逗号
create table 表名(
列名 数据类型 约束,
列名 数据类型 约束,
列名 数据类型 约束
);
创建用户表,用户编号,姓名,用户地址
将编号列,设置为主键约束,保证列的数据唯一性,非空性
primary key AUTO_INCREMENT
让主键列数据,实现自动增长`uid`
*/
CREATE TABLE users(
uid INT PRIMARY KEY AUTO_INCREMENT,
uname VARCHAR(20),
uaddress VARCHAR(200)
);
/*
对表结构进行修改
alter table 表名 add 列名 数据类型 约束
*/
ALTER TABLE users ADD tel INT;
/*
修改列,在原有的列上修改
修改列名,数据类型 约束
alter table 表名 modify 列名 数据列型 约束
*/
ALTER TABLE USERS MODIFY tel VARCHAR(50);
/*
修改列名
alter table 表名 change 旧列名 新列名 数据类型 约束
*/
ALTER TABLE USERS CHANGE tel newtel DOUBLE;
/*
删除列
alter table 表名 drop 列名
*/
ALTER TABLE users DROP newtel;
/*
修改表名
rename table sort to category
*/
RENAME TABLE users TO newusers;