接上回,MySQL在Windows上安装完成, 操作一波。
操作之前,名词解释:
Database<—> 目录下面的一个文件夹
table <—> 文件夹下面的一个文件
数据库操作:
显示数据库:
show databases;
创建数据库:
create database test default charset utf8
使用数据库:
use test
查看当前数据库, user, TCP 端口等:
status
删除数据库:
操作文件:
显示文件:
show tables;
创建文件:
create table t1(id int, name char(10)) engine=innodb default charset=utf8
engine=innodb: 支持回滚
charset=utf8: 更改编码模式
create table t1(id int not null, name char(10)) engine=innodb default charset=utf8
NOT NULL: id 不可以为空
create table t2(id int not null auto_increment primary key, name char(10)) engine=innodb default charset=utf8
自动增长:
create table t2(id int not null auto_increment primary key, name char(10)) engine=innodb default charset=utf8
查看表中数据:
select * from t1;
插入数据:
insert into t1 (id, name) values (1,'mu');
清空表:
delete from t1;
truncate table t1; <<< 更快, 自动增长从头开始
delete from t2 where id<2;
更新表中内容:
update t2 set name='mu';
删除表:
drop table t1;