1,查看mysql数据库本身自带的所有数据库哪些?
show databess;
2)创建库
create database 库名; 直接创建库(也可以另一种语法创建库
create database if not exists 库名; )
3)查询创建的数据库的默认字符集
show create database 库名;
4)修改数据库的字符集
alter database MyEE_2204 default character set 字符集;
5)删除库
drop database 库名; (直接删除库)
drop database if exists 库名; 判断删除,如果存在库,删除
mysql数据库中常用的数据类型:
int:整数,默认是11长度;varchar:表示字符串类型数据;datetime:日期时间;tempstamp:时间戳;double:小数类型
创建一个表
use 库名
表名
create table 表名
create table MyEE_2204;
如下:
查询表中的所有的表:
show table;
查询表的结构:
desc 表名;
修改表的字段名称:
alter table 表名 change 旧字段名称 新字段名称 以前的字段名称;
修改的表的字段类型:
alter table 表名 modify 字段名称 新的字段类型;
给表中新添加一列:
alter table 表名 add 字段名称 字段类型;
将表中的某一列(某个字段)删除:
alter table 表名 drop 字段名称;
插入数据 :有三种
1)insert into 表名 values(值1,值2,.....值n);
2)insert into 表名 values(值1,值2,.....值n),(值1,值2,....值n);
3)insert into 表名(字段名称1,字段名称2,,,) values(值1,值2....) ;
DML语句(数据库操作语句)之修改表中的记录(在实际中,每张表都有一个id序号):
update 表名 set 字段名称=值 where 字段名称= xx;
数据库操作语句,删除表指定的记录/删除全表记录:
delete from 表名 where 字段名称 =值;