标签:增删改查 comment let 模糊 生日 hang rop pwd 基本
基本sql语句集合常用
##增删改查:
##查询整个表
SELECT * FROM user_mm;
##查询单条数据
SELECT * FROM user_mm WHERE id=1;
##查询总条数
SELECT COUNT(1) FROM user_mm;
##模糊查询 查询相同的名字或其它
SELECT * FROM user_mm WHERE NAME LIKE "%小";
##分页查询
SELECT * FROM user_mm LIMIT 1,3;
##两表联查
SELECT AA.*,BB.`age` FROM `user_mm` AS AA
INNER JOIN user_m AS BB WHERE AA.`id`=BB.`id`;
##删除id为4的数据
DELETE FROM user_mm WHERE id=4;
##添加
INSERT INTO user_mm(NAME,pwd) VALUES("笑小","1");
##默认添加所有值
INSERT INTO 表名VALUES(1,"高职");
##修改id为6的数据
UPDATE user_mm SET NAME ="xiao",pwd="13" WHERE id=6;
##修改字段:
##修改表名
ALTER TABLE student RENAME TO sutdent2;
ALTER TABLE sutdent2 RENAME TO sutdent;
##添加字段(年纪编号)
ALTER TABLE sutdent ADD gradeid INT(4) NOT NULL;
##修改字段
ALTER TABLE sutdent CHANGE stuId stuNo INT(4) NOT NULL;
##删除字段
ALTER TABLE sutdent DROP stuName;
##新增字段
ALTER TABLE sutdent ADD stuname VARCHAR;
##添加主键
ALTER TABLE grade ADD CONSTRAINT pk_gradeId PRIMARY
KEY grade(gradeId);
主键外键的字面含义:
##添加 studentNo 表里面的 PK_studentNo 为主键 设置studentNo2里面
的(studentNo)为外键
ALTER TABLE studentNo ADD CONSTRAINT PK_studentNo PRIMARY
KEY studentNo2(studentNo);
##字段案例:
#删除学生表(如果存在)
DROP TABLE IF EXISTS student;
#创建学生表
CREATE TABLE IF NOT EXISTS student(
-- 学生的ID,4位,用0填充
stuId INT(4) ZEROFILL PRIMARY KEY AUTO_INCREMENT,
stuName CHAR(4) NOT NULL, -- 学生姓名
stuAge TINYINT NOT NULL, -- 年龄
stuSex CHAR(4) NOT NULL DEFAULT "女", -- 性别
stuAddress VARCHAR(50) COMMENT‘地址‘, -- 地址
stuHeight DOUBLE COMMENT‘身高‘, -- 身高
stuBirthday DATE, -- 生日日期
stuShow TEXT
)COMMENT = ‘学生表‘ CHARSET=utf8;
##查看数据库的默认字符集
SHOW VARIABLES LIKE ‘character_set_%‘;
)
数据库:
create database 数据库名;//创建数据库
show database; //显示数据库
drop database 数据库名;//删除数据库
标签:增删改查 comment let 模糊 生日 hang rop pwd 基本
原文地址:https://www.cnblogs.com/Bk0411/p/14551388.html