-
- CREATE DATABASE mydata;
-
-
- USE mydata;
-
-
- DROP DATABASE mydata;
-
-
- CREATE TABLE student( nt(
- id INT,
- studentName VARCHAR(20),
- grade DECIMAL(10,2)
- )DEFAULT CHARSET=utf8;
-
-
- INSERT INTO student(id,studentName,grade) VALUES (32,'张三',70);
-
-
- SELECT *FROM student;
- SELECT id,studentName,grade FROM student;
-
-
- DROP TABLE student;
-
-
- UPDATE student SET studentName='李四' WHERE id=32;
-
-
- DELETE FROM student WHERE id=32;
-
-
- CREATE TABLE mystu SELECT * FROM student;
-
-
- CREATE TABLE mystu1 SELECT * FROM student WHERE 1=0;
-
-
- ALTER TABLE student ADD sex VARCHAR(10);
-
-
- ALTER TABLE student CHANGE sex birthday VARCHAR(30);
-
-
- ALTER TABLE student DROP COLUMN birthday;
-- 创建数据库
CREATE DATABASE mydata;
-- 连接到指定的数据库
USE mydata;
-- 删除数据库
DROP DATABASE mydata;
-- 创建表
CREATE TABLE student( nt(
id INT,-- 整型
studentName VARCHAR(20),-- 可变长字符类型
grade DECIMAL(10,2)-- 有效长度为10,保留两位小数
)DEFAULT CHARSET=utf8;-- 设置编码集为utf8
-- 向表中插入记录
INSERT INTO student(id,studentName,grade) VALUES (32,'张三',70);
-- 查询表中记录
SELECT *FROM student;
SELECT id,studentName,grade FROM student;
-- 删除表
DROP TABLE student;
-- 修改表中记录
UPDATE student SET studentName='李四' WHERE id=32;
-- 删除表中记录
DELETE FROM student WHERE id=32;
-- 复制表
CREATE TABLE mystu SELECT * FROM student;
-- 复制表,但加上为假的条件,只复制表结构不复制记录
CREATE TABLE mystu1 SELECT * FROM student WHERE 1=0;
-- 添加新列
ALTER TABLE student ADD sex VARCHAR(10);
-- 修改列名
ALTER TABLE student CHANGE sex birthday VARCHAR(30);
-- 删除列
ALTER TABLE student DROP COLUMN birthday;