先数据库,再表,再有数据
查询所有数据库:
mysql> show databases
创建数据库:
mysql> create database+数据库名
显示数据库创建语句:
show create database+数据库名
数据库删除语句:
drop database+数据库名
修改数据库语句:
alter database +数据库名
查看所有表语句:
show tables;
创建表语句:
CREATE TABLE+表名
注意(创建表前,要先使用use db语句使用库)
查看表结构:
mysql> desc student;
删除表:
mysql> drop table+表名;
修改表:
1)添加字段
mysql> alter table 表名 add column sgender varchar(2);
2)删除字段
mysql> alter table 表名 drop column sgender;
3)修改字段类型
mysql> alter table 表名modify column remark varchar(100);
4)修改字段名称
mysql> alter table 表名 change column sgender gender varchar(2);
5)修改表名称
mysql> alter table 表名 rename to teacher;
-- 创建表
CREATE TABLE student(
sid INT,
sname VARCHAR(10),
ssex CHAR(5),
birth DATE,
score DOUBLE
)
-- 插入数据
-- datetime 1999-09-09 09:09:09
INSERT INTO student VALUES(1,'小红帽','女','1999-09-09',99.9)
-- 查询所有数据
SELECT * FROM student
-- 插入部分字段值
INSERT INTO student(sid,sname) VALUES(2,'大灰狼')
-- 修改语句
UPDATE student SET ssex='男' WHERE sid=2
-- 多条修改语句
UPDATE student SET birth='2000-02-02',score=55 WHERE sid=2
-- 删除数据
DELETE FROM student WHERE sid=2
-- 清空表
DELETE FROM student
TRUNCATE TABLE student
-- 查询所有数据
SELECT * FROM student
作业1:
1.创建一个员工表emp
字段 属性
id 整形
name 字符串(长度为20)
gender 字符串(长度为2)
birthday 日期型(date)
email 字符串(长度为10)
remark 字符串(长度为50)
结果:
作业2:
表名为Emp
结果: