数据库
创建数据库——————
create database [ if not exists ] db_name [ character set xxx] [ collate xxx]
创建一个名为mydb1的数据库
create database mydb1;
创建一个使用utf8字符集的mydb2数据库
create database mydb2 character set utf8;
创建一个使用utf8字符集的,并带校验规则的mydb3数据库
create database mydb3 character set utf8 collate utr8_bin;
查看数据库——————
查看所有数据库
show databases;
查看数据库的创建方式
show create database db_name;
修改数据库——————
alter database db_name [ character set xxx ] [ collate xxxx]
删除数据库——————
drop database [ if exists ] db_name;
使用数据库——————
切换数据库
use db_name
查看当前使用的数据库
select database();
表
创建表——————
create table table_name(
field1 datatype,
field2 datatype,
field3 datatype,
field4 datatype )[ character set 字符集 ] [ collate 校验规则]例:
创建一个员工表
create table employee(
id int primary key auto_increment ,
name varchar(20) unique ,
gender bit not null,
salary double )
查看表——————
查看表结构
desc tabName
查看当前数据库中的所有表
show tables
查看当前数据库表建表语句
show create table tabName
修改表——————
alter table tablename add/modify/drop/character set/change ( column datatype [ default expr ] [ , column datatype]...);
修改表名称
rename table 表名 to 新表名
给表增加列
alter table tablename add columnname datatype;
修改表的列datatype
alter t