基本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 数据库名; // 删除数据库
基本SQL语句
标签:增删改查 comment let 模糊 生日 hang rop pwd 基本
查看更多关于基本SQL语句的详细内容...
阅读:20次