MySQL的基本语句

目录

1.什么是数据库

 2.数据库的操作

2.1.显示数据库

2.2.创建数据库

2.3.使用数据库

2.4.删除数据库

 3.数据类型

3.1数值类型

3.2字符串类型

3.3日期类型

4.表的操作

4.1创建表

 4.2往表中增加信息

 5.删除表


 

1.什么是数据库

数据库大体可以分为关系型数据库非关系型数据库

关系型数据库:是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个 关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

基于标准的SQL,只是内部一些实现有区别。常用的关系型数据库如:

       

1.Oracle: 甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如 ERP OA 等企业信息系统。收费。
2. MySQL :属于甲骨文,不适合做复杂的业务。开源免费。
3. SQL Server :微软的产品,安装部署在 windows server 上,适用于中大型项目。收费。

 2.数据库的操作

2.1.显示数据库

show databases

2.2.创建数据库

create database 

比如我要创建名为  test 的数据库,则为

create database test
当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集: utf8 ,校验规则是:utf8_general_ci
如果系统没有 test 的数据库,则创建一个名叫 test  的数据库,如果有则不创建
create database if not exists test;
如果系统没有 test 的数据库,则创建一个使用 utf8mb4 字符集的 test 数据库,如果有则
不创建
create database if not exists test character set utf8mb4;
说明: MySQL utf8 编码不是真正的 utf8 ,没有包含某些复杂的中文字符。 MySQL 真正的 utf8
使用 utf8mb4 ,建议大家都使用 utf8mb4

2.3.使用数据库

在建立好数据库之后,需要先使用数据库,才能对数据库进行操作
use 数据库名

2.4.删除数据库

drop database 数据库名

 数据库删除以后,内部看不到对应的数据库,里边的表和数据全部被删除。所以谨慎删库。

 3.数据类型

3.1数值类型

分为整型和浮点数

数据类型大小说明对应Java类型
bit [ (m)]m指定位数,默认为1二进制数,m范围从1到64,存储数值范围从0到2^m-1
常用b oolean 对应bit ,此时
默认是 1 位,即只能存 0 1
tinyint1字节byte
smalling2字节
Short
int4字节
Integer
binging8字节
Long
float(m,d)4字节
单精度,m 指定长度,d 指定
小数位数。会发生精度丢失
Float
double(m,d)8字节
Double
decimal(m,d)m/d 最大值+2
双精度,m 指定长度,d 表示 小数点位数。精确数值
BigDecimal
mumeric(m,d)m/d 最大值+2双精度,m指定长度,d表示 小数点位数。精确数值
BigDecimal

3.2字符串类型

数据类型大小说明对应Java类型
varchar(size)
0-65,535 字节
可变长度字符串String
text
0-65,535 字节
长文本数据String
mediumtext
0-16 777 215 字节
中等长度文本数据String
blob
0-65,535 字节
二进制形式的长文本数据byte[ ]

3.3日期类型

数据类型大小说明对应Java类型 
datetime8字节范围从1000到9999年,不会进行时区的检索及转换
java.util.Date
java.sql.Timestamp
timestamp4字节
范围从 1970 2038 年,自动检索当前时 区并进行转换。
java.util.Date
java.sql.Timestamp

4.表的操作

4.1创建表

create table 表名 {

字段1   类型1,

字段2   类型2

}

 例如:创建一个图书表,表里面有 name(名字)、author (作者)、价格(price)、种类(class)。这几种都是可变长度字符串类型varchar(size)

create table books (name varchar(20),author varchar(20),price  double(3,1),class varchar(20)  
);

 创建好之后,我们可以查看表格,使用

desc 表格名;

 4.2往表中增加信息

inser into 表格名 (字段)values (    );

insert into books (name, author, price, class) values('java','zhangsan',40,'jiaocai'),('c++','lisi',30,'jiaocai');

 

 将添加的信息显示出来

select * from  表格名;

select * from books;

 5.删除表

语法格式:

drop 表名

 示例

-- 删除 test 表
drop table test;
-- 如果存在 test 表,则删除 test 表
drop table if exists test;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/253697.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL 操作语句大全(详细)

sql语句总结 总结内容1. 基本概念2. SQL列的常用类型3. DDL简单操作3.1 数据库操作3.2 表操作 4. DML操作4.1 修改操作(UPDATE SET)4.2 插入操作(INSERT INTO VALUE)4.3 删除操作(DELETE) 5. DQL操作被操作…

14:00面试,14:06就出来了,问的问题有点变态。。。

从小厂出来,没想到在另一家公司又寄了。 到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到5月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,…

Chrome观看高分辨率60fps视频卡顿、丢帧问题的 问题记录

朋友的一台笔记本观看YouTube和哔哩哔哩的高分辨率视频卡成PPT 系统 是 win10企业版LTSC 版本号1809,使用的是Chrome浏览器 配置是i58250UhHD620,观看油管4k以上视频满负荷 安装WIN10的V9解码器. 安装V9解码器还是很卡顿,后来发现是谷歌浏览器的硬件加速…

酷睿i5 8250u相当于什么水平 i58250u属于什么级别

i5 8250u是笔记本处理器,制程工艺14nm,拥有4核心,8线程,cpu主频1.6GHz,睿频3.4GHz,三级缓存6MB,集成HD620显卡,显卡频率300MHz,最大动态频率1.1GHz,BGA插槽13…

学计算机的用hd620,HD620核显相当于什么独立显卡 HD620核心显卡性能评测

2017年初,intel推出全新七代Kaby Lake架构处理器,无论是笔记本还是台式机都进行覆盖,这一代不仅仅是CPU性能提升,其内置的核显也进行了升级。七代笔记本CPU内置的HD620核显相当于什么独立显卡呢?下面装机之家来先带大家…

HD2500显卡驱动linux,intel hd 2500驱动下载

Intel HD Graphics 2500显卡驱动程序是一款可以有效解决Intel HD Graphics 2500显卡出现的一些问题的驱动工具,本站提供了可以在win10系统中使用的windows版Intel HD Graphics 2500显卡驱动下载地址。有需要的朋友们可以前来下载使用。 Intel HD Graphics 2500/4000…

小米笔记本Air 13.3 指纹版安装黑苹果 macOS High Sierra 10.13 教程

注意:本教程只适用于「小米笔记本Air 13.3 指纹版 i5-7200U」,别的型号哪怕是小米笔记本Air 13.3 非指纹版或者小米笔记本Pro都会存在问题。且安装新系统这件事本身存在风险,有可能造成数据丢失,请谨慎尝试!本教程不对…

inter uhd graphics630显卡驱动_现有190个UHD频道

欧洲通信卫星公司Michel Chabrol(高级副总裁/新电视格式)在戛纳秋季电视节节目市场的开幕式上表示,其数据显示,现在有190个超高清频道或节目信号源,比一年前增长了20%。 卫星传送是超高清频道的主要传送方式,共有93个直接频道(共1…

hd620显卡驱动 linux,倍控工控机i7 7500U PVE下核显HD620 HDMI直通成功

折腾软路由的工控机 6口 i7 7500U的时候想把HDMI接口之前接入显示器显示虚拟机WIN10的界面,查了老半天才解决,下面顺一下我的步骤。 本教程在6.0测试通过 检查CPU是否支持VT-d 虚拟机创建的时候注意一下4点: 1.不要设置开机自启动 2.如果只是直通核显设备,不要像网上那些教…

win10笔记本电脑双系统 安装黑苹果系统macOS 小白黑苹果乐园下载资源简便安装黑苹果方式,非常详细,还有资源!

马上就要考研咯,今天还是作死研究安装了下黑苹果,罪恶感啊 言归正传,接下来将献上我的黑苹果教程 首先呢第一步下载你所需要的macOS系统,地址如下 https://imac.hk/category/macos/ 这里也有我的几个保存在百度网盘里的黑苹…

英特尔核显驱动hd630_【惊喜提升】英特尔第十代Cometlake台式机处理器详解与简单评测...

【0、前言】 第十代还有4个月左右才会发布,本文所测试的处理器性能并不代表实际上市后的具体情形(本文的结果会偏低)。这也并不影响你选择9代或AMD平台,早买早享受,因为等到十代价格趋于稳定合理,至少还要等半年以上,英特尔最近几代并不会出现价格下跌的现象(超级保值)…

【黑苹果 Hackintosh】Delll成就5468(Vostro 5468)黑苹果

目录 一、缺点: 二、下面是我的配置: 三、过程: 前言 开始前说一哈:用腻了pr和ae剪辑,想体验fcpx,但是手边只有一台win本,所以黑一下。之前一直担心驱动不全不敢黑,但是看来已经…

Thinkpad T480 Win7 安装 INTEL HD620显卡驱动

问题描述 Thinkpad T480安装Win7操作系统,使用驱动精灵安装驱动程序,安装显卡驱动时无法正常安装。 解决方法 去Intel官网下载显卡驱动: 文件:win64_154519.4678.zip https://downloadcenter.intel.com/download/26836/Intel-Graphics-Driver-for-Windows-15-45- 解…

i7 8700k 安装linux,Intel i7 8700K核显UHD620安装黑苹果仿冒HD620方法

摘要 时过境迁现在Intel i7 8700K问世了,最一代的Graphics UHD620被很多的笔记本采用,如:联想 小新潮7000、宏碁 蜂鸟Swift3、戴尔 灵越7570-R2645S、华硕 灵耀360、惠普 薄锐ENVY 13-ad103TX等等。有些童鞋和发烧友追求高配来安装黑苹果系统,最新的MacOS High Sierra黑苹果…

英特尔hd630驱动,intel hd graphics 630驅動

如果您收到此錯誤訊息,請參閱錯誤解決方案檔 :所安裝的驅動程式未針對這台電腦進行驗證。 相關主題. 瞭解Intel Graphics Driver 版本號碼 Intel Graphics ... ,Intel HD Graphics 510 / 530 / 630 Driver. 需要重新啟動. This package provides the driver for 6th and 7th…

hd630支持分辨率_UHD630相当于什么显卡?HD630和UHD630核显区别大吗?

众所周知,intel七代Kaby Lake处理器搭载的是HD620核心显卡,而最新上市的第八代Cannon Lake架构,i7 8700K、i5 8600K/8400等型号均搭载了新UHD630核心显卡,命名上UHD630和HD630有所不同,那么UHD630相当于什么显卡?HD630和UHD630核显区别大吗?下面装机之家小编来科普一下。…

intel hd 620 win7驱动终于装好了XD

解决方案,360驱动大师, 要装几次才可以。终于发现360有用途的地方了。XD 然后重启机器。 相关链接在这里 :https://download.csdn.net/download/haimian520/71915041 文件是从我的电脑驱动备份的好像是,时间久了忘记了。下载解压…

黑马Redis视频教程实战篇(二)

目录 一、什么是缓存? 1.1 为什么要使用缓存? 1.2 如何使用缓存? 二、添加商户缓存 2.1 缓存模型和思路 2.2 代码实现 三、缓存更新策略 2.1 数据库缓存不一致解决方案 2.2 数据库和缓存不一致采用什么方案 四、实现商铺和缓存与数…

MySQL进阶 -存储引擎

目录 存储引擎MySQL的体系结构存储引擎简介InnoDB存储引擎MyISAM存储引擎Memory存储引擎InnoDB,MyISAM和Memory的区别存储引擎的选择小结 存储引擎 MySQL的体系结构 MySQL的体系结构图: MySQL服务端的体系结构(MySQL Server)&am…

Scala基本语法

1.注释 Scala注释使用和Java完全一样。 注释是一个程序员必须要具有的良好编程习惯。 将自己的思想通过注释先整理出来,再用代码去体现。 基本语法 单行注释:// 多行注释:/* */ 文档注释: /** * */ 2.变量和常量 基本语法 va…