mysql建立表及表的简单操作-插入数据-删除主键-删除表-修改表的数据-删除表的数据

 -- 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--
-- -----------------------------------------------------------------

mysql建立表及表的简单操作-插入数据-删除主键-删除表-修改表的数据-删除表的数据

上一篇:Firefox 新版本用tls1.2访问web变慢原因分析


下一篇:fopen vs access vs stat