MySQL学习

目录

基础数据库语句

常用命令

DML语言(数据库的增删改语句)

DQL语言(数据查询语言)

基本的select查询

 where条件子句

基础数据库语句

常用命令

DML语言(数据库的增删改语句)

DQL语言(数据查询语言 重要)

基本的select查询

模糊查询(比较运算符)

联表查询(重要)

分页(limit)和排序(order by)

子查询

聚合函数(常用)

事务

索引

基础数据库语句

 创建数据库

CREATE DATABASE IF NOT EXISTS XXX

删除数据库

DROP DATABASE IF EXISTS XXX

查询所有数据库

SHOW DATABASE

创建表

CREATE TABLE IF NOT EXISTS `student`

创建表的格式

    PRIMARY KEY(`XX`)设置主键

CREATE TABLE [IF NOT EXISTS] `表名`(
	`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', 
	`name` VARCHAR(20) NOT NULL DEFAULT '吴明朕' COMMENT '姓名',
	`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
	`sex` VARCHAR(20) NOT NULL DEFAULT '男' COMMENT '性别',
	`birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
	`address` VARCHAR(50) DEFAULT NULL COMMENT '家庭住址',
	`email` VARCHAR(50) DEFAULT NULL COMMENT '邮箱',
	'字段名' 列类型 [属性] [索引] COMMENT  [注释]
	PRIMARY KEY(`id`)
	)

常用命令

--  查询创建数据库的语句
    SHOW CREATE DATABASE 数据库名
-- 查询数据表的定义语句
SHOW CREATE DATABASE student
-- 显示表的结构
DESC student
-- 修改表名ALTER TABLE 旧表名 RENAME AS 新表名
ALTER TABLE student RENAME AS studengt1

-- 增加表的字段  ALTER TABLE 表名 ADD 字段名 列属性
ALTER TABLE student ADD age INT(10)

-- 修改表的字段(重命名,修改约束)
-- ALTER TABLE 表名 MODIFY 字段名 列属性        (修改表字段约束)
ALTER TABLE student MODIFY age VARCHAR(50)

-- ALTER TABLE 表名 CHANGE 字段名 新字段名 列属性  (重命名表)
ALTER TABLE student CHANGE age age1 INT(1)


-- 删除表的字段
ALTER TABLE 表名 DELETE 字段名

-- 删除表 
DROP TABLE IF EXISTS 表名

DML语言(数据库的增删改语句)

Insert:添加

update:修改

delete:删除

 添加

-- 插入语句(添加)
INSERT INTO 表名 ([字段名1,字段名2,字段名3]) VALUES ('值1'),('值2'),('值2')

INSERT INTO `grade` (`name`) VALUES ('吴明朕')
-- 一般写插入语句,一定要一一对应
-- 插入多个字段
INSERT INTO`grade`(`name`) VALUES ('吴明朕1'),('吴明朕2'),('吴明朕3')

注意事项:

一般写插入语句,一定要一一对应。

字段和字段之间用英文逗号隔开。

可以同时插入多条数据,values后的数据要用逗号隔开。

修改

-- 修改数据(带wher
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值