一、创建数据库和数据表
在登录到用户后,可以用以下语句进行数据库的创建:
create database test; //创建一个数据库:test
可见 test 数据库已经成功创建:
接下来我们查看 test 数据库里面的表,因为此时数据库还是空的,所以显示的是 Empty set。
我们在 test 数据库中创建一个表(table),表名叫做 pet。
CREATE TABLE pet
(name varchar(20),
owner varchar(20),
species varchar(20),
sex char(1),
birth date,
death date);
解释:
CREATE TABLE pet //创建表格,名称为pet宠物
(name varchar(20), //字段:名字,数据类型:字符串,可变长字符串,20个字节
owner varchar(20), //字段:主人,数据类型:字符串,可变长字符串,20个字节
species varchar(20), //字段:品种,数据类型:字符串,为可变长字符串,20个字节
sex char(1), //字段:性别,数据类型:字符串,指定长度的固定长度的字符串,1个字节
birth date, //字段:出生日期,数据类型:日期
death date); //字段:去世日期,数据类型:日期
显示 pet 表创建成功 :
显示 pet 表格的列信息:
describe pet;
查看 pet 数据表里面的数据记录,此时表为空,所以显示 Empty set。
select * from pet;
二、向数据表中插入和删除数据记录
插入数据记录语句如下:
INSERT INTO pet VALUES('Puffball','Diane','hamster','f','1999-03-30',NULL);
INSERT INTO pet VALUES('FSY','SYJ','beauty','f','2000-01-01',NULL);
继续插入记录:
删除 name 为 ‘FSY’ 的数据记录 :
delete from pet where name='FSY';
更新 owner 为 Diane 的 name 为 Puff:
update pet set name='Puff' where owner='Diane';
二、数据表改名以及 数据表和数据库的删除
更改数据表 pet 名字为 lovelyPet:
mysql> RENAME TABLE pet TO lovelyPet;
删除数据表 lovelyPet:
DROP TABLE lovelyPet;
删除数据库 test:
DROP DATABASE test;