第二章 :初识MySQL
一、MySQL
1. MySQL的版本
社区版
企业帮
2.MySQL的优势
1.运行速度快
2.使用成本低
3.容易使用
4.可移植性高
5.适用更多用户
二、默认字符集设置
1.Standard Character Set(标准字符集)。
2.Best Support For Multilinggualism (支持多语言最好的字符集):默认值为utf8
3.Manual Selected Default Character Set/Collation(人工选择的默认字符集/校对规则):
三、root账号密码设置
Bin文件夹:存放着可执行文件
Include文件夹:存放着头文件
Lib文件夹:存放着库文件
Share文件夹:存放着字符集,语言等信息
四、操作数据库
1.创建数据库
语法: CREATE DATABASE 数据库名;
2.查看数据库列表
语法: SHOW DATABASE;
3.选择数据库
语法: USE 数据库名;
4.删除数据库
语法: DROP DATABASE 数据库名;
五、SQLyog管理工具
1. 通过SQLyog连接MySQL
2.使用SQLyog工具创建数据库
六、数据类型
1.常用数值类型
|
数据类型 |
字节数 |
取值范围 |
|
TINYINT[(M)] |
1字节 |
有符号值:-27~-27 无符号值:0~28-1 |
|
SMALLINT[(M)] |
2字节 |
有符号值:-215~215-1无符号值0~216-1 |
|
MEDIUMINT[(M)] |
3字节 |
有符号值:-223~223-1无符号值:0~224-1 |
|
INT[(M)] |
4字节 |
有符号值:-231~231-1无符号值:0~232-1 |
|
FLOAT[(M,D)] |
4字节 |
有符号值:-3.402823466E+38 ~-1.175494351E-38 无符号值:1.175494351E-38~3.402823466E+38 |
|
DOUBLE[(M,D)] |
8字节 |
有符号值:-1.7976931348623157E+38~-2.2250738585072014E-308无符号值:2.2250738585072014E-308~1.7976931348623157E+38 |
|
DECIMAL[(M[,D])] |
M+2字节 |
M:最大精度位数即总位数,M的取值范围是1~65,默认值为10 |
2.字符串类型
|
数据类型 |
字节 |
说明 |
|
CHAR[(M)] |
M字节 |
固定长字符串 M为0-255的整数 |
|
VARCHAR[(M)] |
可变长度 |
可变长度 M为0-65535的整数 |
|
TINYTEXT |
0~255 |
微型文本串 |
|
TEXT |
0~65535 |
文本串 |
3.日期类型
|
数据类型 |
格式 |
最值范围 |
|
DATE |
YYYY-MM-DD |
1000-01-01~9999-12-31 |
|
DATETIME |
YY-MM-DD hh:mm:ss: |
1000-01-01 00:00:00~9999-12-31 23:59:59 |
|
TIME |
hh:mm:ss: |
-835:59:59~838:59:59 |
|
TIMESTAMP |
YYYYMMDDHHMMSS |
1970年某时刻~2038年某时刻,精度为1秒 |
|
YEAR |
YYYY格式的年份 |
1901~2155 |
七、创建、查看、删除表
1.创建表
语法
CREATE TABLE [IF NOT EXISTS] 表名(
字段1 数据类型 [字段属性|约束] [索引] [注释],
字段2 数据类型 [字段属性|约束] [索引] [注释],
......
字段n 数据类型 [字段属性|约束] [索引] [注释]
)[表类型] [表字符集] [注释];
MySQL中常用的注释:
单行注释: #....。
多行注释: /*.....*/。
2.6.4 查看表
语法:
SHOW tables;
查看表的定义,语法: DESCRIBE 表名; 或 DESC 表名;
2.6.5 删除表
语法:
DROP TABLE [IF EXISTS] 表名;
第二章 :初识MySQL的更多相关文章
- 第二章 初识JSP
第二章 初识JSP 一.JSP简述 1.是JSP JSP是指在HTML中嵌入Java脚本语言.全称(Java Server Pages) 当用户通过浏览器访问Web应用时,使用JSP容器对请求的J ...
- accp8.0转换教材第2章初识MySQL
首先安装MySQL: 一.单词部分: ①networking网络②option选择③port端口④firewall防火墙⑤engine引擎 ⑥standard标准⑦character字符⑧collat ...
- 第一章 初识Mysql
Mysql是一个开放源代码的数据库管理系统(DBMS),它是由MySQL AB 公司开发.发布并支持的. 登录 -- mysql #本地登录,默认用户root,空密码,用户为root@127.0.0. ...
- 【第二章】MySQL数据库基于Centos7.3-部署
一.MySQL数据库的官方网址: https://www.mysql.com/ https://www.oracle.com/ http://dev.mysql.com/doc/refman/5.7/ ...
- JAVA / MySql 编程——第二章 初始MySQL
1. MySQL: ● MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL最流行的关系型数据库管理系统, ...
- 第二章 初始MySQL 语法
1.使用MySQL的优势 运行速度快.MySQL体积小,命令执行的速度快: 使用成本低.MySQL是开源的. 容易使用. 可移植性强.MySQL能够运行于多种系统平台之上,windows,linux, ...
- 第一章 初识MySQL(待续)
···········
- Mysql技术内幕-笔记-第二章 数据类型
第二章 数据类型 Mysql中尽量不要使用UNSIGNED,因为可能会带来一些意想不到的效果 SHOW CREATE TABLE tablename\G;查看表的创建语句 ZEROFILL会将宽度小于 ...
- 惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十五】第二章【初识MySQL】
初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念数据库:按照数据结构来组织.存储和管理数据的一种建立在计算机存储设备上的仓库. 数据库的优势: 1. 可以持久化存储大量的数据.方便我 ...
- 《Mysql 公司职员学习篇》 第二章 小A的惊喜
第二章 小A的惊喜 ---- 认识数据库 吃完饭后,小Y和小A回到了家里,并打开电脑开始学习Mysql. 小Y:"小A,你平时的Excell文件很多的情况下,怎么样存放Exce ...
随机推荐
- No.595-Big Countries-(LeetCode之Database篇)
数据库表 给出的数据库表如下,表名为World. +-----–+----+----+----–+-----+ | name | continent | area | ...
- JDK JRE JVM 分别是什么
JDK: Java Development Kit Java 开发工具包 JRE: Java Runtime Enviroment Java 运行时环境 JVM: Java Virtual Machi ...
- hexo + next搭建博客
使用hexo和next主题搭建GitHub博客 安装node.js 在node.js 官网下载, 相应系统位数的软件包. 可以选择LTS长期支持版, 或者Current当前版本. 我这里选择的是Win ...
- Ruby中的数值
数值类型 Ruby中所有数值都是Numeric类的子类对象,数值都是不可变对象. 数值类型的继承关系如下: Integer是整数,Float是浮点数类型,Rational是分数. 对于整数,要么是Fi ...
- throw 与 throws的比较
说实话,今天在公司的实习,确确实实编号被严重打脸了,说真的,自己的基础功不扎实,希望慢慢弥补吧! 抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常,下面它们之间的异同. 一 ...
- RABC权限控制(页面操作角色,权限和进行分配)
上一节主要说的是如何通过url进行权限控制,这一节就说一下如何开发一个权限控制的界面,这样我们就能很方便的创建角色,并分配给用户不同角色和不同权限. 1.编写角色管理页面 这个编写较为简单,主要是通过 ...
- 微服务-springboot-activiti工作流
idea中安装aciviti并使用,链接地址:https://blog.csdn.net/qq_41728540/article/details/79506463 一.创建springboot项目,勾 ...
- POJ 2455:Secret Milking Machine(二分+最大流)
http://poj.org/problem?id=2455 题意:给出n个点和m条无向路,每条路都有一个长度.从1点到n点要走t次两两互不重合的路.求出每条1->n的路中相邻两点最大值的最小值 ...
- Linux 操作系统及其组成,shell命令
Linux 操作系统及其组成 操作系统的作用 操作系统(OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石.操作系统需要处理如管理与配置内存.决定系统资源供需的优先次序.控制 ...
- ZigBee入门第一天
按键查询控制灯的状态 1.宏定义灯和按键 2.按键和灯初始化 3.用if语句消抖的方法,实现按键控制灯的状态 相关寄存器 PxSEL PxDIR #include"ioCC2530.h&qu ...