零散的MySql基础记不住,看这一篇就够啦

服务启动和停止

  1. 停止数据库服务
net stop mysql
  1. 开启数据库服务
net start mysql数据库相关操作连接数据库mysql -uroot -p密码修改密码alter user 'root'@'localhost' identified by 'root';创建数据库create database 数据库名;显示所有数据库show databases;使用数据库use 数据库名;删除数据库drop database 数据库名;数据库表相关操作创建数据库表create table 表名 (列名1 数据类型1,列命2 数据类型2,...列名n 数据类型n,primary key 列名(主键));查看数据库中的所有表show tables;查看数据库表结构desc 表名;删除表drop table 表名;修改数据库表名alter table 表名 rename to 新表名;添加列alter table 表名 add 列名 数据类型;删除列alter table 表名 drop 列名;表中数据相关操作添加数据insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);添加列要和值相对应
insert into 表名 values(值1,值2,...值n);值要包含表中所有的列
删除数据delete from 表名 where 条件;删除满足条件的数据 。
delete from 表名;默认删除表里的所有数据
修改数据【零散的MySql基础记不住,看这一篇就够啦】update 表名 set 列名1 = 值1, 列名2 = 值2,... where 条件修改满足条件的数据
update 表名 set 列名1 = 值1, 列名2 = 值2,...;如果是不加条件 , 则修改所有的数据 。
查询数据select 列命 from 表名 , 查询某列的数据
select * from 表名查询所有列的数据
select distinct 列命 from 表名 , 查询去重后的数据
条件语句
零散的MySql基础记不住,看这一篇就够啦文章插图
select * from 表名 where 条件1 and 条件2 , 查询同时满足条件1和条件2的数据 。 select * from 表名 where 条件1 or 条件2 , 查询满足条件1或条件2的数据 。 select * from 表名 where not 条件1 , 查询不满足条件1的数据 。
零散的MySql基础记不住,看这一篇就够啦文章插图
select * from 表名 where 列名 is null; , 查询某列为空的数据 。 select * from 表名 where 列名 is not null; , 查询某列非空的数据 。 select * from 表名 where 列名 between 值1 and 值2; , 查询某列在值1和值2之间的数据 。 select * from 表名 where 列名 like 'hello%'; , 查询所有以hello开头的数据 , like结合%使用 , 其中%代表0到任意个字符 。 select * from 表名 where 列名 like 'hello_'; , 查询所有以hello开头并且后面只跟一个字符的数据 , like结合_使用 , _代表1个字符 。 select * from 表名 where 列名in (值1,值2,...); , 查询某列在某区域内的数据 。 排序和分页整理了一份Java核心知识点 。 覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点 。 基本上涵盖了Java架构所有的技术知识点的资料 , 还覆盖了大厂面试题 , 同时也有一些springboot等项目源码分享给大家
零散的MySql基础记不住,看这一篇就够啦文章插图


推荐阅读