最近要进行数据库实习,所以找点时间复习以下mysql的一些基本使用
1.数据库的基本操作
(1)展示mysql中的所有数据库
命令如下
show databases;
(2)创建一个新的数据库
假如我们要创建一个名为goods的数据库
具体命令如下
create database goods;
(3)进入到某个特定的数据库
假如进入名为goods的数据库
命令如下
use goods;
(4)删除一个数据库
假如删除名为goods的数据库
命令如下
drop database goods;
2.表的基本操作
(1)在某个数据库下显示所有的表
我的数据库里有个School数据库,使用use School切到此数据库下,接下来使用如下命令便可查看该数据库下的所有表了
show tables;
(2)显示表中内容
显示名为Student的表中内容
命令如下
describe Student;
(3)创建表
假设创建一个如(2)一样的学生表命令如下
create table Studnet
(
Sno char(8) PRIMARY KEY,
Sname char(20) UNIQUE,
Ssex char(3) CHECK(Ssex IN('男','女')),
Sage int,
);
(4)删除表
假如我们要删除名为good的表
命令如下
drop table good;
(5)对表的修改
假设以下操作的都为good表
.增加新列
//增加一个列名为num,类型为int
ALTER TABLE good
add num int;
.修改列
ALTER TABLE good
ALTER COLUMN num SMALLINT;
3.表中数据的基本操作
(1)表中数据的插入
good表如下
向good表中插入数据的命令如下
insert
into good
values('shreck',1);
//插入name = shreck,num = 1
插入后的结果如下
(2)修改数据
将(1)中的shreck的num改为4
命令如下
update good
set num=4
where name='shreck';
修改后效果如下
(3)删除数据
假设删除上述good表中shreck所在的列
命令如下
delete from good
where name='shreck';
(4)查找数据
查找一般用select语句
其一般格式如下
select [所查询的列名] from [表名];
当我们要查询所有列时将所查询的列名改为*号即可
具体实例如下
select name from good;
结果如下