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常用语句的更多相关文章

  1. MySQL数据库(一)—— 数据库介绍、MySQL安装、基础SQL语句

    数据库介绍.MySQL安装.基础SQL语句 一.数据库介绍 1.什么是数据库 数据库即存储数据的仓库 2.为什么要用数据库 (1)用文件存储是和硬盘打交道,是IO操作,所以有效率问题 (2)管理不方便 ...

  2. [转]MySQL 最基本的SQL语法/语句

    MySQL 最基本的SQL语法/语句,使用mysql的朋友可以参考下.   DDL-数据定义语言(Create,Alter,Drop,DECLARE) DML-数据操纵语言(Select,Delete ...

  3. 【数据库】 SQL 常用语句

    [数据库] SQL 常用语句 1.批量导入 INSERT INTO Table2(field1,field2,...) SELECT value1,value2,... FROMTable1 要求目标 ...

  4. 【数据库】 SQL 常用语句之系统语法

    [数据库] SQL 常用语句之系统语法 1. 获取取数据库服务器上所有数据库的名字 SELECT name FROM master.dbo.sysdatabases 2. 获取取数据库服务器上所有非系 ...

  5. MySQL增删改查的常用语句汇总

    MySQL增删改查的常用语句汇总 以下是总结的mysql的常用语句,欢迎指正和补充~ 一.创建库,删除库,使用库 1.创建数据库:create database 库名; 2.删除数据库:drop da ...

  6. MySQL数据库(一)-- 数据库介绍、MySQL安装、基础SQL语句

    一.数据库介绍 1.什么是数据库 数据库即存储数据的仓库 2.为什么要用数据库 (1)用文件存储是和硬盘打交道,是IO操作,所以有效率问题 (2)管理不方便 (3)一个程序不太可能仅运行在同一台电脑上 ...

  7. python mysql安装&&简单基础sql

    ##############总结############## 1.mysql 介绍 Mysql是开源的,所以你不需要支付额外的费用. Mysql支持大型的数据库.可以处理拥有上千万条记录的大型数据库. ...

  8. MySQL 最基本的SQL语法/语句

    DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOK ...

  9. SQL常用语句之数据库的创建、删除以及属性的修改-篇幅1

    本篇文章主要总结了SQL Server 语句的使用和一些基础知识,因为目前我也正在学习,所以总结一下. 要使用数据库语句,首先就要知道数据库对象的结构: 通常情况下,如果不会引起混淆,可以直接使用对象 ...

  10. Ubuntu 16.04安装、卸载mysql及怎么使用SQL常用操作语句

    以前都是在window上操作,连接数据库,最近转Ubuntu系统,故此,记下安装过程 一,安装mysql,Ctrl+Alt+T打开终端,一步步分别输入命令 //安装mysql服务 sudo apt-g ...

随机推荐

  1. TCP 粘包/拆包的原因及解决方法?

    TCP是以流的方式来处理数据,一个完整的数据包可能会被TCP拆分成多个包进行发送,也可能把多个小的包封装成一个大的数据包.由于TCP数据包之间没有边界保护,所以当发生粘包或拆包时,接收端难以从数据流中 ...

  2. Java-面向对象进阶 继承限制

    1.子类可以继承父类的那些资源 private成员 子类和父类不在同一个包,使用默认访问权限的成员 构造方法

  3. Word10 个人简历office真题

    1.新键Microsoft Word 文档,命名为Word,再打开Word文档,选择[布局],打开[页面设置]右下角的箭头,弹出[页面设置]的窗口,根据题目要求调整[页边距].   2.根据案例题目二 ...

  4. 在MyBatis-Plus整合dynamic-datasource @DS失效

    因为是事务导致的 解决方案: 1.删除事务 2.使用分布式事务 3.修改事务的传播机制 3.使用DS的本地事务 @DSTransactional 但切记不可和Spring的事务共存 附传播机制 事务传 ...

  5. SpringBoot接口防刷

    一.自定义注解 import java.lang.annotation.Retention; import java.lang.annotation.Target; import static jav ...

  6. Screw数据库文档生成神器

    引入依赖 <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-cor ...

  7. idea设置类,方法模板 阿里检测

    一.设置IDEA 中的类注释模板File -> Settings -> Editor -> File and Code Templates -> Files /** * @Cl ...

  8. Mac技术服务, 感谢 点赞打赏!

    Mac技术服务 首先,非常感谢大家对我的支持和鼓励,我会继续给大家提供更好更优秀的服务 如果需要单独解决Mac问题,您也可以选择付费服务,感谢大家的理解与支持! * 普通问题/软件安装:10元--10 ...

  9. CF1557总结

    CF1557总结 Codeforces Round #737 (Div. 2) 先看了 A .意思是要把序列分成两个子序列,使得两序列各自平均值的和最小,输出最小值,要求 \(O(n)\) .想半天然 ...

  10. python查看服务器cpu、硬盘、内存使用率,用于日常巡检

    最近由于增加了很多新的服务,服务器经常会因为oom.磁盘空间不足等原因造成各种各样的问题.所以需要写一个小工具完成对各服务器的巡检. 思路比较简单:利用paramiko这个库,在服务器上执行linux ...