MySQL数据库基本语法及操作的解决办法

2022-11-12 09:17:55
内容摘要
这篇文章主要为大家详细介绍了MySQL数据库基本语法及操作的简单示例,具有一定的参考价值,可以用来参考一下。 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! mysql数据库
文章正文

这篇文章主要为大家详细介绍了MySQL数据库基本语法及操作的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随数据库教程的小编来看看吧!

mysql数据库基本语法

DDL操作

创建数据库语法:create database 数据库名;查看所有数据库语法:show databases;切换(使用)数据库语法:use + 数据库名;创建一个表语法:create table 表名(字段名称1 字段类型,字段名称2 字段类型,字段名称3 字段类型,…… ……);查看数据库中所有表语法: Show tables;查看表的结构语法:desc 表名;添加字段语法:alter table 表名 add 字段名 字段类型删除字段语法:alter table 表名 drop 字段名修改表名语法:rename table 旧的表名 to 新的表名修改字段类型语法:alter table 表名 modify 字段名 新的字段类型字段重命名语法:alter table 表名 change 旧的字段名 新的字段名 字段类型

DML操作

插入数据语法:insert into 表名 (字段名) value(内容)删除数据语法:Delete from 表名 where 条件修改数据语法:update 表名 set 字段 = 修改后的内容 where (限制条件)查看数据语法:select 字段名称 from 表名 where 条件删除表语法:drop table 表名;truncate table 表名;删除数据库drop database 库名;注:(1)Delete 仅仅删除表中数据插入的记录并没有删除(2)Truncate 删除数据和记录,相当于先drop这张表在create这张表

约束

主键约束特点:唯一性,非空性设置主键和自动增长主键:在创建表时,在要设置为主键的字段后面 添加上主键(primary key)自增长:在创建表时,在要设置为自增长的字段后面 添加上 auto_increment非空约束:不能为空在约束位置加上 not null外键约束:要基于主表的主键去创建在字段定义后 添加外键Constraint (外键名称) foreign key(被约束的字段) references 主表名(外界约束它的字段)主表作为约束的字段需要是该表的主键

DQL操作

基础查询查询所有:select * from 表名查询指定列的数据:Select 列名1,列名2…… from 表名 写哪(几)列查哪列在当前数据库查看其他数据库中的表Show tables in 数据库名查看非当前数据库下表的数据Select 列名 from bank.user;Where 查询条件关系运算符:> < = != >= <=区间:between A and B(A和B之间)【A,B】AND && 和 并且or || : 或not: 非 取反Is null:是空is not null : 非空in 在什么里面 包含模糊查询Like 像通配符_:任意一个字符%:任意多个

到此这篇关于mysql数据库基本语法及操作大全的文章就介绍到这了,更多相关mysql数据库语法内容请搜索512笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持512笔记!

注:关于MySQL数据库基本语法及操作的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!