关于MySQL数据库常用SQL语句操作增、删、改、查,注释,模糊查询,多表联动,正则表达式

本文详细介绍了MySQL数据库的常用操作,包括SQL语句中的注释、新建和删除数据库、创建与删除表、插入与更新数据、查询数据、使用LIKE子句进行模糊查询、UNION操作符联合查询、排序与分组、多表联动查询,以及正则表达式匹配。内容涵盖了数据库管理的基础操作,适合初学者和进阶者参考。
摘要由CSDN通过智能技术生成

关于MySQL数据库常用SQL语句操作增、删、改、查,注释,模糊查询,多表联动,正则表达式
1.sql语句中的单行注释
2.多行注释
3. 新建数据库
4.删除数据库
5. 创建表
6.MySQL 删除数据表
7.MySQL 插入数据
8.MySQL 查询数据
9.MySQL UPDATE 更新记录
10.MySQL DELETE 语句删除记录
11.MySQL LIKE 子句 模糊查询
12.MySQL UNION 操作符  联合查询
13.MySQL 排序
14.MySQL GROUP BY 语句
15.MySQL 连接的使用  多表联动查询
16.MySQL NULL值处理
17. MySQL中使用 REGEXP 操作符来进行正则表达式匹配。

1.-- 测试注释
2.多行注释

/*
多行注释
gang
*/

3.新建数据库
CREATE DATABASE 数据库名;

4.删除数据库
DROP DATABASE <数据库名>;

5.创建表
语法:
CREATE TABLE table_name (column_name column_type);
CREATE TABLE address (
id int(11) NOT NULL AUTO_INCREMENT,
user_id int(11) NOT NULL DEFAULT ‘0’ COMMENT ‘用户表的用户ID’,
name varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘收货人名称’,
first_name varchar(255) DEFAULT NULL,
last_name varchar(255) DEFAULT NULL,
sure_name varchar(255) DEFAULT NULL,
postal_code varchar(255) DEFAULT NULL COMMENT ‘邮政编码’,
country_code varchar(10) DEFAULT NULL,
tel varchar(30) NOT NULL DEFAULT ‘’ COMMENT ‘手机号码’,
province varchar(255) NOT NULL COMMENT ‘行政区域表的省ID’,
city varchar(255) NOT NULL COMMENT ‘行政区域表的市ID’,
county varchar(255) NOT NULL COMMENT ‘行政区域表的区县ID’,
address_detail varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘详细收货地址’,
area_code char(6) DEFAULT NULL COMMENT ‘地区编码’,
is_default tinyint(1) NOT NULL DEFAULT ‘0’ COMMENT ‘是否默认地址’,
add_time datetime DEFAULT NULL COMMENT ‘创建时间’,
update_time datetime DEFAULT NULL COMMENT ‘更新时间’,
deleted tinyint(1) DEFAULT ‘0’ COMMENT ‘逻辑删除’,
PRIMARY KEY (id),
KEY user_id (user_id)
) ENGINE=InnoDB AUTO_INCREMENT=108 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT=‘收货地址表’;
上面案例说明:
如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
ENGINE 设置存储引擎,CHARSET 设置编码。
COMMENT 设置备注
int varchar datetime tinyint char是数据库数据类型

6.MySQL 删除数据表
语法:
DROP TABLE table_name
– 删除
DROP TABLE admin;
– 下边这个是如果存在这个表,就删除
DROP TABLE IF EXISTS address;

7.MySQL 插入数据
语法:
INSERT INTO table_name ( fiel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值