1、查看有哪些数据库
SHOW DATABASES;
2、创建数据库
CREATE DATABASE Testdb;
创建一个名为Testdb的数据库。
3、创建数据库并指定编码格式
CREATE DATABASE mydb CHARACTER SET utf8mb4;
4、使用某个数据库
USE mydb;
使用mydb这个数据库,或者进入mydb这个数据库。
5、删除数据库
DROP DATABASE Testdb;
删除Testdb这个数据库。
1、查看有哪些数据表
SHOW TABLES;
进入某个数据库之后,想查看有哪些数据表。
2、创建数据表
CREATE TABLE stuInfo ( stuid INT UNSIGNED PRIMARY KEY, stuname VARCHAR(10) NOT NULL, gender VARCHAR(5), birthdate DATE, age INT(3), city VARCHAR(20) );
给定一个学员信息表,根据以上表格,建表SQL语句如下。
3、查看表结构
DESCRIBE stuinfo;
查看表结构的SQL命令。
4、修改数据表
ALTER TABLE stuinfo ADD major VARCHAR(20) AFTER age;
想在指定位置增加一个字段。
ALTER TABLE stuinfo DROP major;
删除major这个字段。
5、重命名表
ALTER TABLE stuinfotest RENAME stuinfotest1;
重命名表。
6、删除数据表
DROP TABLE stuinfotest1;
删除数据表stuinfotest1。
7、插入记录
INSERT INTO stuinfo(stuid, stuname, gender, birthdate, age, city) VALUES(20161001, 'Sunbin', '男', '1990/1/1', 28, 'Beijing');
向表stuinfo插入一条记录。
INSERT INTO stuinfo(stuid, stuname, gender, birthdate, age, city) VALUES(20161002, 'Wangwu', '女', '1991/1/3', 19, 'Beijing'), (20161003, 'Lisi', '男', '1990/11/4', 21, 'Shanghai');
向表stuinfo再插入两条记录。
8、查询记录
SELECT * FROM stuinfo;
想查询表stuinfo中的所有记录。
SELECT * FROM stuinfo WHERE stuid=20161001;
想查询stuid为20161001的记录。
9、删除记录
DELETE FROM stuinfo WHERE stuid=20161002;
想删除stuid为20161002的记录。
10、修改记录
UPDATE stuinfo SET stuname='Jack' WHERE stuid=20161001;
想将学号(stuid)为20161001的记录的姓名(stuname)更新为Jack。