零散的MySql基础记不住,看这一篇就够啦
服务启动和停止
- 停止数据库服务
net stop mysql
- 开启数据库服务
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 表名 ,
查询去重后的数据条件语句
文章插图
select * from 表名 where 条件1 and 条件2 , 查询同时满足条件1和条件2的数据 。 select * from 表名 where 条件1 or 条件2 , 查询满足条件1或条件2的数据 。 select * from 表名 where not 条件1 , 查询不满足条件1的数据 。
文章插图
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等项目源码分享给大家文章插图
推荐阅读
- 市科委与联影集团联合首设“探索者计划”,共推基础及应用基础研究
- 从事Java开发时发现基础差,是否应该选择辞职自学一段时间
- 基于Spring+Angular9+MySQL开发平台
- 大力发展新型基础设施建设“数字浙江”再添新引擎
- 「新书推荐」5G安全:5G生态的重要组成部分和5G发展的关键基础条件
- 微软Surface Pro 8基础版规格或升级 酷睿i3+8GB运存
- 昆明2500万元奖补新能源汽车充电基础设施建设
- 实验|国家重大科技基础设施项目!中国锦屏地下实验室二期开工建设
- MySQL数据库数据归档回收工具使用场景分享-爱可生
- 电脑常识新手快速入门的基础操作电脑新手快速入门的基础