day48-Mysql安装文件结构及SQL常用语句
1.安装文件结构
bin--mysql.exe 客户端运行程序; mysqld.exe 服务端运行程序; data--数据库、数据表等文件

注:修改配置文件后需要重启服务端
2.常用SQL语句
1)\s -- 登录后查看Mysql详细信息(含版本、服务端、客户端、数据及套接字的字符编号)
2)对数据库的增删改查(本质:客户端输入命令—通过网络到服务端—操作文件)--
-增 create database db1; -查 show databases; show create database db1; -改 alter database db1 charset=’utf8’; -删 drop database db1;
3)对表的增删改查:--查看当前所在库的名称 select database(); --切换库 use db1; --新增表 create table t1(id int,name char(4)); --查 show tables;
show create table t1; 查询t1 表信息 ;--describe t1; 查询t1 表详细信息 支持简写desc t1; --改 alter table t1 modify name char(16) ;--删 drop table t1;
4)对数据的增删改查:--增 insert into t1 values(1,’jason’),(2,’engon’);--查 select name from t1; --改 update t1 set name=’DSB’ where id >1;
--删 delete from t1 where id>1; delete from t1 where name=’jason’ ;--清空表的数据 delete from t1;
5)创建表的完整语法--宽度和约束条件是什么关系?宽度是用来限制数据的存储,约束条件是在宽度的基础之上增加的额外的约束
3.存储引擎--查看所有存储引擎 show engines;
1)日常生活中文件格式有多种,并且针对不同的文件格式会有对应不同存储方式和处理机制,针对不同的数据应该有不同的处理机制来存储。存储引擎就是不同的处理机制
Innodb --是MySQL 5.5版本之后默认的存储引擎(当前) 存储数据更安全;myisam --是MySQL 5.5版本之前默认的存储引擎,速度比Innodb快;
memory --内存引擎(数据全部存放在内存中),断电数据丢失;blackhole – 无论存什么,都立刻消失(黑洞)
2)创建表的差别--

4.严格模式--严格模式能让数据库少干活,减少其压力

day48-Mysql安装文件结构及SQL常用语句的更多相关文章
- MySQL数据库(一)—— 数据库介绍、MySQL安装、基础SQL语句
数据库介绍.MySQL安装.基础SQL语句 一.数据库介绍 1.什么是数据库 数据库即存储数据的仓库 2.为什么要用数据库 (1)用文件存储是和硬盘打交道,是IO操作,所以有效率问题 (2)管理不方便 ...
- [转]MySQL 最基本的SQL语法/语句
MySQL 最基本的SQL语法/语句,使用mysql的朋友可以参考下. DDL-数据定义语言(Create,Alter,Drop,DECLARE) DML-数据操纵语言(Select,Delete ...
- 【数据库】 SQL 常用语句
[数据库] SQL 常用语句 1.批量导入 INSERT INTO Table2(field1,field2,...) SELECT value1,value2,... FROMTable1 要求目标 ...
- 【数据库】 SQL 常用语句之系统语法
[数据库] SQL 常用语句之系统语法 1. 获取取数据库服务器上所有数据库的名字 SELECT name FROM master.dbo.sysdatabases 2. 获取取数据库服务器上所有非系 ...
- MySQL增删改查的常用语句汇总
MySQL增删改查的常用语句汇总 以下是总结的mysql的常用语句,欢迎指正和补充~ 一.创建库,删除库,使用库 1.创建数据库:create database 库名; 2.删除数据库:drop da ...
- MySQL数据库(一)-- 数据库介绍、MySQL安装、基础SQL语句
一.数据库介绍 1.什么是数据库 数据库即存储数据的仓库 2.为什么要用数据库 (1)用文件存储是和硬盘打交道,是IO操作,所以有效率问题 (2)管理不方便 (3)一个程序不太可能仅运行在同一台电脑上 ...
- python mysql安装&&简单基础sql
##############总结############## 1.mysql 介绍 Mysql是开源的,所以你不需要支付额外的费用. Mysql支持大型的数据库.可以处理拥有上千万条记录的大型数据库. ...
- MySQL 最基本的SQL语法/语句
DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOK ...
- SQL常用语句之数据库的创建、删除以及属性的修改-篇幅1
本篇文章主要总结了SQL Server 语句的使用和一些基础知识,因为目前我也正在学习,所以总结一下. 要使用数据库语句,首先就要知道数据库对象的结构: 通常情况下,如果不会引起混淆,可以直接使用对象 ...
- Ubuntu 16.04安装、卸载mysql及怎么使用SQL常用操作语句
以前都是在window上操作,连接数据库,最近转Ubuntu系统,故此,记下安装过程 一,安装mysql,Ctrl+Alt+T打开终端,一步步分别输入命令 //安装mysql服务 sudo apt-g ...
随机推荐
- TCP 粘包/拆包的原因及解决方法?
TCP是以流的方式来处理数据,一个完整的数据包可能会被TCP拆分成多个包进行发送,也可能把多个小的包封装成一个大的数据包.由于TCP数据包之间没有边界保护,所以当发生粘包或拆包时,接收端难以从数据流中 ...
- Java-面向对象进阶 继承限制
1.子类可以继承父类的那些资源 private成员 子类和父类不在同一个包,使用默认访问权限的成员 构造方法
- Word10 个人简历office真题
1.新键Microsoft Word 文档,命名为Word,再打开Word文档,选择[布局],打开[页面设置]右下角的箭头,弹出[页面设置]的窗口,根据题目要求调整[页边距]. 2.根据案例题目二 ...
- 在MyBatis-Plus整合dynamic-datasource @DS失效
因为是事务导致的 解决方案: 1.删除事务 2.使用分布式事务 3.修改事务的传播机制 3.使用DS的本地事务 @DSTransactional 但切记不可和Spring的事务共存 附传播机制 事务传 ...
- SpringBoot接口防刷
一.自定义注解 import java.lang.annotation.Retention; import java.lang.annotation.Target; import static jav ...
- Screw数据库文档生成神器
引入依赖 <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-cor ...
- idea设置类,方法模板 阿里检测
一.设置IDEA 中的类注释模板File -> Settings -> Editor -> File and Code Templates -> Files /** * @Cl ...
- Mac技术服务, 感谢 点赞打赏!
Mac技术服务 首先,非常感谢大家对我的支持和鼓励,我会继续给大家提供更好更优秀的服务 如果需要单独解决Mac问题,您也可以选择付费服务,感谢大家的理解与支持! * 普通问题/软件安装:10元--10 ...
- CF1557总结
CF1557总结 Codeforces Round #737 (Div. 2) 先看了 A .意思是要把序列分成两个子序列,使得两序列各自平均值的和最小,输出最小值,要求 \(O(n)\) .想半天然 ...
- python查看服务器cpu、硬盘、内存使用率,用于日常巡检
最近由于增加了很多新的服务,服务器经常会因为oom.磁盘空间不足等原因造成各种各样的问题.所以需要写一个小工具完成对各服务器的巡检. 思路比较简单:利用paramiko这个库,在服务器上执行linux ...