当前位置:Gxlcms > 数据库问题 > 基本SQL语句

基本SQL语句

时间:2021-07-01 10:21:17 帮助过:10人阅读

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 数据库名;//删除数据库

 

基本SQL语句

标签:增删改查   comment   let   模糊   生日   hang   rop   pwd   基本   

人气教程排行