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