-- 1.使用数据库
USE ren;
-- 2.建立student表
CREATE TABLE student
(
sid INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, -- UNSIGNED(无符号) AUTO_INCREMENT(自增)
sname VARCHAR(10), -- 只能保存10个字符
saddress VARCHAR(15) -- 只能保存15个字符
)ENGINE=MYISAM DEFAULT CHARSET=utf8; -- 指定字符编码
-- 3.插入数据
INSERT INTO student VALUES(NULL,‘李毅‘,‘郑州市‘); -- 注意不要忘记 values关键字 注意标点符号是在英文状态下
INSERT INTO student VALUES(NULL,‘李毅1‘,‘郑州市‘);
INSERT INTO student VALUES(NULL,‘李毅2‘,‘郑州市t‘);
INSERT INTO student VALUES(NULL,‘李毅3‘,‘郑州市‘);
INSERT INTO student VALUES(NULL,‘李毅4‘,‘郑州市s‘);
INSERT INTO student VALUES(NULL,‘李毅5‘,‘郑州市h‘);
INSERT INTO student VALUES(NULL,‘李毅6‘,‘郑州市g‘);
-- 3.1练习删除主键-------------------------
-- alter table student drop primary key;-- 问题1-
-- ----------------------------------------
-- 4.查询student表中的所有内容
SELECT * FROM student
-- 5.删除表student
DROP TABLE student;
-- 6.修改表的数据
UPDATE student SET sname=‘李四‘,saddress=‘许昌‘ WHERE sid=1; -- where后是修改那一条数据的条件
UPDATE student SET sname=‘王五‘,saddress=‘北京‘ WHERE sid=6; -- where后是修改那一条数据的条件
-- 7.删除表的数据
DELETE FROM student WHERE sid=2; -- where后是删除哪一条数据的条件
DELETE FROM student WHERE sname=‘王五‘; -- where后是删除哪一条数据的条件
DELETE FROM student WHERE sid=9; -- where后是删除哪一条数据的条件
DELETE FROM student WHERE sid=8; -- where后是删除哪一条数据的条件
DELETE FROM student WHERE sid=1;
DELETE FROM student WHERE sid=3;
DELETE FROM student WHERE sid=4;
DELETE FROM student WHERE sid=5;
DELETE FROM student WHERE sid=7;
-- 8.建立一个数据库 两种表示方法
CREATE DATABASE IF NOT EXISTS ren1;
CREATE DATABASE IF NOT EXISTS `ren2`;
-- 如果数据库db 不存在,就建立,字符集采用utf8 字符集
CREATE DATABASE IF NOT EXISTS `db` DEFAULT CHARACTER SET utf8;
-- 9.删除数据库
DROP DATABASE IF EXISTS ren2;
DROP DATABASE IF EXISTS ren1;
-- 10.查看数据库
SHOW DATABASES;
-- 11.常用信息函数
SELECT VERSION(); -- 当前数据库服务器版本信息
SELECT DATABASE(); -- 查询当前库
SELECT CURRENT_USER(); -- 查看当前的用户
SELECT USER(); -- 查看当前的用户
SELECT CURDATE(); -- 查看当前的用户
SELECT CURRENT_DATE(); -- 查看当前的日期
SELECT CURTIME(); -- 查看当前的时间
SELECT CURRENT_TIME(); -- 查看当前的时间
SELECT NOW(); -- 查看当前的日期+时间
SHOW TABLES; -- 显示当前库的所有表
SHOW DATABASES; -- 显示所有库
SHOW CREATE DATABASE ren; -- 查看标准建库语句
-- --------------查看表字段信息
-- ---------------------------------------------
-- show full columns from studentinfo;-- 问题2--
-- --------------------------------------------
SHOW CHARSET;
SHOW ENGINES;
-- 12.修改表名
ALTER TABLE student RENAME s;
ALTER TABLE s RENAME student;
-- 13.修改列名和类型
ALTER TABLE student CHANGE sid sno INT(10) UNSIGNED;
-- 14.在表的最后增加一列--------------------------------------------
-- alter table student add column sscore tinyint unsigned;-- 问题3--
-- -----------------------------------------------------------------
相关文章
- 10-11SQL语句中----删除表数据drop、truncate和delete的用法
- 10-11删除表数据drop、truncate和delete的用法
- 10-11SQL语句中--删除表数据drop、truncate和delete的用法
- 10-11数据库删除表与清空表的区别
- 10-11SQL语句中删除表数据drop、truncate和delete的用法
- 10-11PTA 浙大《数据结构(第二版)》习题3.3 线性表元素的区间删除 (20 分)
- 10-11SQL语句中----删除表数据drop、truncate和delete的用法
- 10-11严蔚敏数据结构-单链表的增删改查即整表删除(综合程序(理解为主))——中职
- 10-11备份后新增表空间数据文件,然后删除所有的控制文件和新增的数据文件
- 10-11如何正确的删除表空间数据文件