[MySql]基本知识及表的创建

news/2024/9/15 22:44:25/

目录

1.数据库的操作

2.常用的数据类型

2.1数值类型

2.2字符串类型

2.3日期类型

3.表的操作

4.使用示例


1.数据库的操作

show databases;  //显示当前数据库create database database_name;  //创建一个名为database_name的数据库
create database if not exists database_name;  //如果不存在名为database_name的数据库,则创建use database_name;  //使用数据库drop database database_name;  //删除数据库
drop database if exists database_name;//如果存在名为database_name的数据库,则将其删除

2.常用的数据类型

2.1数值类型

数据类型大小说明对应java类型
BIT[ (M) ]M指定位
数,默认
为1
二进制数,M范围从1到64,
存储数值范围从0到2^M-1
常用Boolean对应BIT,此时
默认是1位,即只能存0和1
TINYINT1字节Byte
SMALLINT2字节Short
INT4字节Integer
BIGINT8字节LongLong
FLOAT(M, D)4字节单精度,M指定长度,D指定
小数位数。会发生精度丢失
Float
DOUBLE(M,
D)
8字节Double
DECIMAL(M,
D)
M/D最大
值+2
双精度,M指定长度,D表示
小数点位数。精确数值
BigDecimal
NUMERIC(M,
D)
M/D最大
值+2
和DECIMAL一样BigDecimal

2.2字符串类型

数据类型大小说明对应java类型
VARCHAR (SIZE)0-65,535字节可变长度字符串String
TEXT0-65,535字节长文本数据String
MEDIUMTEXT0-16 777 215字节中等长度文本数据String
BLOB0-65,535字节二进制形式的长文本数据byte[]

2.3日期类型

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

3.表的操作

在使用表操作之前,需要先选定数据库

show tables;  //查询数据库中所有的表
create table table_name(  //创建表字段1 类型1,字段2 类型2,字段3 类型3...
);
drop table table_name;  //删除表

4.使用示例

设计一张商品表,包含以下字段:商品名称、商品价格、商品库存、商品描述

create table goods(name varchar(10),price decimal(9,2),amount int,description varchar(50)
);

设计一张老师表,包含以下字段:姓名、年龄、身高、体重、性别、学历、生日、身份证号

create table teachers(name varchar(5),age int,height decimal(4,1),weight decimal(4,1),sex varchar(3),educationBackground varchar(10),brightDay date,id varchar(18)
);

设计一张图书表,包含以下字段:图书名称,图书作者、图书价格、图书分类 

create table books(name varchar(10),author varchar(10),price decimal(4,1),category varchar(5)
);


http://www.ppmy.cn/news/771724.html

相关文章

在线支付安全-业务安全测试实操(35)

目前网络在线消费和支付,已遍布人们生活的衣食住行等冬个方面,比如网上商城在线购物、水电燃气在线缴费、手机话费在线充值等。由于在线消费和支付过程中涉及真金白银,一旦存在漏洞,将会带来重大的经济损失。 某快餐连锁店官网订单金额篡改 篡改订单金额的流程如图 所示 步…

如何清理电脑缓存?

打开运行输入%temp%,点确定即可。

清除电脑缓存

1.winr 2.%temp% 3.清除

怎么把计算机原有用户数据删除,电脑怎么清除数据

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。 电脑清除数据的方法是: 1、进入PE系统后,找到磁盘分区工具并打开; 2、在打开的磁盘分区工具中,可以看到磁盘管理界面; 3、…

电脑缓存清理

echo offecho 正在清除系统垃圾文件,请稍等。。。。。。del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.logdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%\*.chkdel /f /s /q %systemdrive%\*.oldd…

清除计算机用户缓存,如何清除电脑缓存垃圾,电脑清理缓存方法

虽然有一部人已经把电脑当成了摆设品,甚至封存。原因是各种智能设备逐渐代替,但是智能设备在使用的过程当中会发现很多的工作无法正常完成,特别是喜欢玩网游的朋友更是喜欢使用电脑完成! 大家在使用电脑的时候会发现新装的系统会快…

如何使用计算机处理文件,怎么处理电脑的缓存文件

用电脑久了电脑里面总会缓存很多之前看过的东西,那要怎样清除电脑的缓存呢?下面是小编给大家整理的一些有关处理电脑的缓存文件的方法,希望对大家有帮助! 处理电脑的缓存文件的方法 用第三方软件清理,这里以360安全卫士为例。打开360安全卫士…

WIN7计算机如何清除碎片文件,win7电脑缓存该如何清除

win7电脑缓存该如何清除?缓存是用来存储在文件操作过程中的临时文件,比如安装软件、解压缩*.rar压缩包之类的操作,产生的缓存文件都会复制到Temp目录,然后再拷贝到目的文件夹。日复一日,月复一月,Temp目录下的垃圾文件…

清除网页缓存的方法

目的:清除浏览器缓存 浏览器缓存:有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。 使用方法:JS或者Jquery 方法一: meta方法用客户…

本机电脑清除DNS缓存+浏览器清除DNS缓存

目录 前言 一、Windows 二、Mac OS 三、Linux 四、路由器 五、浏览器 谷歌浏览器 Edge浏览器 火狐浏览器 总结语 前言 有时候在我们配置好了DNS地址后没有生效,可能是缓存导致的,这个时候我们就需要通过清除缓存的手段才能使DNS生效了&#xff…

如何(及时)清除电脑c盘的缓存文件

步骤: 1:WINR 调出运行窗口 2:输入 %temp% 回车 弹出的文件夹里面全部删除 3:不能删除的选择跳过(可能部分文件正在被某软件使用导致无法删除) 4:关闭所有程序后,可重复上述1-2步…

快速删除电脑缓存

temp是一个临时文件,包括很多临时文件放在这里,收藏夹,浏览网页的临时文件,编辑文件等! 手动直接删除: 运行→输入%temp% 进入文件直接删除 直接CtrlA全选Delete删除即可! 设置开机自动删除&…

清除计算机用户缓存,如何清除电脑的内存缓存?

1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定” 2.删除以下文件夹中的内容: x:\Documents and Settings\用户名\Cookies\下的所有文件(保留index文件…

计算机缓存设置方法,如何清除电脑缓存?清除电脑缓存方法介绍

你的电脑使用的时间过长就会出现卡机的现象,这个大家都有遇到过吧,如果是手机我们可以恢复出厂设置或者采取刷机的方法,但是电脑我们应该怎么去处理呢?很简单,对于电脑我们可以清除下,你就会发现你的电脑神奇般的速度…

如何清除电脑缓存?让电脑运行速度提升的有效方法

随着时间的流逝,电脑保存太多缓存文件,电脑的运行速度会越来越慢,甚至无法启动。当出现这种情况时,我们就需要对电脑进行清理。那么如何清除电脑缓存?今天就来给大家分享几个方法,让你的电脑运行速度快起来…

如何清理电脑缓存,分享4个简单方法!

案例:如何清理电脑缓存 【朋友们!我感觉我电脑的内存已经严重不足了,想清理下电脑的缓存释放空间,却不知如何清理,大家有什么好的方法吗?】 经常使用电脑的朋友可能都会发现,好像我们没下载什…

win10清理电脑缓存的方法

方法1:清理系统缓存 1. WindowsR键,调出运行菜单,输入%temp%,点击回车 2.弹出的文件夹里的文件直接删除即可 方法2:清理磁盘缓存 1.搜索【磁盘清理】并选择点击 2.选择需要清理的盘,并确定 3.默认删除清理…

河南企业级泛域名SSL证书

电脑的普及让网络可以快速发展,紧随网络的发展各个CA认证机构推出了泛域名SSL证书、多域名SSL证书等可以用一张SSL证书保护多个域名网站的SSL数字证书。泛域名SSL证书也叫通配符SSL证书,可以用一张SSL证书保护主域名以及主域名下所有的子域名网站&#x…

div绑定键盘点击事件

为箭头绑定绑定键盘方向键 <div class"toggle-nav"><spanv-if"leftToggleSt"click"toggleGoods(1)"keyup.left"toggleGoods(1)"class"toggle-left"><a-icon type"left" class"icon" /&…

群狼调研开展无烟场所暗访服务项目

群狼调研开展无烟场所暗访服务项目 无烟单位的创建是创建国家卫生城市的一项重要内容&#xff0c;为了解本市公共场所控烟效果&#xff0c;群狼调研受客户委托开展该市无烟场所暗访调查工作。 群狼调研跟进客户要求&#xff0c;根据该市无烟单位现场考核&#xff08;暗访&…