美文网首页
mysql基础总结

mysql基础总结

作者: OK_1f21 | 来源:发表于2018-09-08 11:00 被阅读0次

数据库概念:

数据库就是一个容器

采用不用的存储引擎性能不一样的

事物指的是一个完整的环节

MYISAM:5.5版本之前默认(不支持外键和事物)

INNODE : 5.5 版本以后 (支持但速度较慢)

MEMORY : 文件存在内存中


基础命令:

SHOW DATABASES 显示当前所有的数据库

CREATE DATABASE 数据库名 创建数据库

USE 数据库名称 切换数据库

CREATE DATABASE 数据库名 CHARSET utf8 指定字符集

show create database 库名 进入数据库后用此命令查看编码格式

SHOW TABLES 查看当前数据库里的表

创建表:CREATE TABLE 表名();

查看字段:DESC 表名;

增加字段 : ALTER TABLE 表名 ADD 字段名 数据类型;

修改字段类型:ALTER TABLE 表名 MODIFY 字段名 数据类型;

删除一个字段:ALTER TABLE 表名 DROP 字段名;

修改表名:RENAME TABLE 原始表名 TO 要修改的表名;

查看创建细节:SHOW CREATE TABLE 表名

修改字符集:ALTER TABLE 表名 CHARACTER SET gbk;

修改字段名:ALTER TABLE 表名 CHANGE 字段 新字段 新数据类型;

增加

添加数据:INSERT INTO 表名(字段,字段,...) VALUES(内容)

添加多条:INSERT INTO 表名(字段,字段,...) VALUES(内容),(内容);

修改/更新

更新数据:UPDATE 表名 SET 字段=更新值;

过滤条件:UPDATE 表名 SET 字段名=更新值 WHERE 过滤条件

删除

删除指定:DELETE FROM 表名 WHERE 条件

清除表:DELETE FROM 表名;  TRUNCATE TABLE 表名

修改数据库密码:mysqladmin -u root -p password 新密码;

DQL(查询):

查询所有:SELECT * FROM 表名;

查询指定列:SELECT 字段名 FROM 表名;

条件查询:

去重查询:SELECT DISTINCT 字段名 FROM 表名;

计算选中的值(数值):SELECT *,相加的字段名 FROM 表名;

升序:SELECT 字段 FROM 表名 ORDER BY 排序字段 DESC;


DDL 

常见:

double  浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99

char  固定长度字符串类型;

varchar   可变长度字符串类型;

blob  二进制类型

data  提起类型,格式为:yyyy-MM-dd;

time     时间类型,格式为:hh:mm:ss;

datetime   日期时间类型,格式为:yyyy-MM-dd hh:mm:ss

字符串和日期的类型都要用单引号

                                                                                                                                                                                                                    吕东泽

                                                                                                                                                                                                                   2018.9.8

相关文章

  • MySQL(Mariadb)总结 - 目录

    关系型数据库基础概览Mysql(Mariadb)总结1 - 基础知识MySQL(Mariadb)总结2 - SQL...

  • mysql索引,锁机制,主从同步,日志分析

    mysql架构 mysql学习 MySQL系列(一)---基础知识大总结 --- 棒棒的!MySQL系列(三)--...

  • mysql基础

    mysql添加外键的4种方式 MySQL基础考点1 MySQL基础考点2 MySQL数据库六大设计规范总结1 My...

  • MySQL知识_索引

    目录索引: ლ(′◉❥◉`ლ) 点击此链接 MySQL_博客园链接Mysql基础原理知识点总结狂神说 讲解mysql

  • mysql基础总结

    数据库概念: 数据库就是一个容器 采用不用的存储引擎性能不一样的 事物指的是一个完整的环节 MYISAM:5.5版...

  • MySQL基础总结

    概述 什么是DB?:存储数据的仓库,本质就是一个文件系统。 什么是DBMS?:操作和管理DB的大型软件。 分类:J...

  • MySQL基础总结

    资料参考:https://www.bilibili.com/video/BV12b411K7Zu?p=1[http...

  • Mysql 原理(一)

    Mysql是我们常见的存储引擎,下面总结一下我认知的Mysql。一、mysql基础架构 二、sql语句的执行流...

  • PHP+MySQL

    前言 本文为PHP与MySQL连接的一些基础操作的总结。 连接MySQL服务器 连接成功---返回mysql连接标...

  • 本文为PHP与MySQL连接的一些基础操作的总结

    前言 本文为PHP与MySQL连接的一些基础操作的总结。 连接MySQL服务器 连接成功---返回mysql连接标...

网友评论

      本文标题:mysql基础总结

      本文链接:https://www.haomeiwen.com/subject/woykgftx.html