MySQL数据库的简单操作

一、首先,通过SQL语句创建数据库
-- 创建数据库
CREATE DATABASE game;

-- 修改数据库的字符集
ALTER DATABASE DEFAULT CHARACTER SET utf8;

-- 查看数据库的字符集
SHOW CREATE DATABASE game;

-- 查看所有的数据库
SHOW DATABASES;

-- 删除数据库
DROP DATABASE game;

二、在创建好的数据库中,进行表的简单操作

-- 创建表
CREATE TABLE player(
   pid INT PRIMARY KEY,-- 添加约束
   pname VARCHAR(10),
   page INT,
   pscore INT
);
-- 查看创建好的表
SHOW TABLES;

-- 查看表的信息
DESC player;

-- 在表中添加新的字段(其中column可以省略)
ALTER TABLE player ADD COLUMN pgender NCHAR(2);-- 添加pgender字段

-- 修改字段名称(将pgender改成gender)
ALTER TABLE player CHANGE COLUMN pgender gender CHAR;
-- 修改字段的数据类型
ALTER TABLE player MODIFY COLUMN pname VARCHAR(15);

-- 删除字段
ALTER TABLE player DROP pscore;

-- 修改表名
ALTER TABLE player RENAME TO gamePlayer;

三、表创建好了后,现在进行表中的数据操作

-- 在表中添加数据(添加的数据要和字段类型相同,且一一对应)
INSERT INTO gamePlayer VALUES(1,'李华',22,'男');

-- 也可以在表中添加指定的数据(主键id是唯一的,不能重复,数据与字段一一对应)
INSERT INTO gamePlayer(pid,pname,gender) VALUES(2,'张楚岚','男');
-- 查询表中的数据(添加成功)
SELECT * FROM gamePlayer; 

-- 修改表中的数据
UPDATE gamePlayer SET gender='女';-- 修改所有的gender

-- 将id=1的gender改为男(指定修改)
UPDATE gamePlayer SET gender='男' WHERE pid=1;
-- 修改多个字段的数据
UPDATE gamePlayer SET page=24 ,pname='张灵玉' WHERE pid=2;

-- 删除数据(可以删除表中全部数据,但不能删除约束,数据删除后可以恢复)
DELETE FROM gamePlayer;-- 删除全部数据
TRUNCATE FROM gamePlayer;-- 既可以删除表中全部数据,也可以删除约束,但删除后数据不可以恢复

-- 重新添加数据后,进行指定数据的删除
DELETE FROM gamePlayer WHERE pid=1;









阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页