二、MySQL操作数据库
二、1、操作数据库
1、操作数据库
CREATE DATABASE IF NOT EXISTS westos
2、-- 删除一个数据库
DROP DATABASE IF EXISTS westos
3、-- 使用数据库,如果表明,或字段名是一个特殊字段符,需要带` `
USE `school`
4、-- 查看所有的数据库
SHOW DATABASES
二、2、数据库的数据类型
1、数值:
整数
tinyint 十分小的数据, 占用 1个字节
smallint 较小的数据 , 占用 2个字节
mediumint 中等大小的数据 占用 3个字节
int 标准的整数, 占用 4个字节(常用)
bigint 较大的数字 占用 8个字节
小数
float 浮点数 4字节
double 浮点数 8字节
金钱方面(精度问题)
decimal 字符串形式的浮点数 金融计算时一般使用decimal (常用)
2、字符串
char 字符串 固定大小 0~255
varchar 可变字符串 0~65535(常用) 对应Java中的String类型
tinytext 微型文本 2^8-1
text 文本串 2^16-1 保存大文本(常用)
3、时间日期
Java.util.Data
data YYYY-MM-DD 日期各式
time HH:mm:ss 时间格式
datatime YYYY-MM-DD HH:mm:ss (最常用的时间格式常用)
timestamp 时间戳 1970.1.1到现在的毫秒(较为常用)
year 年份表示
4、null
没有值,未知
注意:不要使用null进行运算,结果都为null
二、3数据库的字段属性(重点)
1、Unsiged
无符号的整数
不能声明为负数(该列不能为负数)
2、zerofill:
0填充的
不足的位数,使用0填充 eg int(3),5---->005
3、自增:
通常理解为自增,自动在上一条的基础上+1(默认)
通常用来设计唯一的主键~index、必须是整数类型
可以自定义设计自增的起始值和步长
4、非空 NULL notNULL
设置为not null,如果不给其赋值,会报错
null,如果不填值,默认就是null
5、默认
设置默认的值!
eg: sex,默认值为男 (则如果不指定该列的值,则会有默认的值。)
二、MySQL操作数据库相关推荐
- MySQL操作数据库语法及常见MySQL面试题与答案
MySQL操作数据库语法 ## 创作不易点点关注,这样我才有更大的动力!**** 操作数据库 结构化查询语句分类 名称 解释 命令 DDL(数据定义语言) 定义和管理数据对象,如数据库,数据表等 CR ...
- MySQL操作数据库--与MySQL零距离接触1-7
第一章 1-7操作数据库 数据库是一个集合:表 索引等. MySQL语句规范: 关键字与函数名称全部大写 数据库名称.表名称.字段名称全部小写 SQL语句必须以分号结尾 语法结构: {}: ...
- SpringBoot 学习二:操作数据库
2019独角兽企业重金招聘Python工程师标准>>> 本文将从以下几个方面介绍: 前言 配置数据源 SpringBoot 整合 Mybatis SpringBoot 整合 Jdbc ...
- mysql操作数据库语句大全_常用的Mysql数据库操作语句大全整理
一.用户管理: 1.新建用户: >create user name identified by 'ssapdrow'; 2.更改密码: >set password for name=pas ...
- mysql操作数据库的步骤,Golang操作MySql数据库的完整步骤记录
前言 MySQL是业界常用的关系型数据库,在平时开发中会经常与MySql数据库打交道,所以在接下来将介绍怎么使用Go语言操作MySql数据库. 下载MySql连接驱动 Go语言中的database/s ...
- thinkphp mysql操作数据库_thinkPHP数据库操作
thinkPHP如果要对数据库操作,一般来说首先要做的是在配置文件中链接数据库,然后用M方法实例化一张表,然后就是对表的操作了 可以开启调试功能查看程序执行的sql语句: 1.开启调试功能(默认是已经 ...
- MYSQL操作数据库-------查看、删除数据库
上篇我们学习了如何去创建数据库,本篇我们来学习如何查看和删除数据库 1.查看数据库 数据库的查看包含三个方面:查看MYSQL中存在的所有数据库.查看当前MySQL命令行所使用的数据库.查看MySQL中 ...
- yii mysql 操作数据库_YII2中操作数据库的方式
一.以createCommand方式: // YII2中通过createCommand来处理数据库 // 查询多条记录 // {{%user}} 表示如果设置了表前缀,YII会自动帮你替换 $data ...
- yii mysql 操作数据库_Yii数据库操作_MySQL
参考:https://github.com/yii2-chinesization/yii2-zh-cn/blob/master/guide-zh-CN/db-dao.md 返回多行: $command ...
最新文章
- 三线压力传感器原理_进气压力传感器原理与检修
- Bugku杂项(二)
- VC/MFC Combo Box控件的用法
- 【Luogu】P1131时态同步(树形DP)
- Linux环境无文件渗透执行ELF:memfd_create、ptrace
- LeetCode(867)——转置矩阵(JavaScript)
- Udp---模拟实现客户端与服务器通信
- libevent源码分析:bufferevent
- 实践:VB创建Com组件 在Asp以及.Net中调用
- 区块链学习(1) sha256算法 c语言实现
- 星空特效HTML代码,旋转的星空特效代码
- 使用Androidkiller或APKIDE编译APK文件时出现libpng error: Not a PNG file的错误
- HTML+CSS静态页面网页设计作业——甜品奶茶店(19页) HTML5网页设计成品_学生DW静态网页设计_web课程设计网页制作
- Android 百度离线地图下载完后调用下载好的离线包
- STM32F107VCTx HAL库 USART通信 DMA通信 友善串口调试助手 PL2303驱动安装
- “食族人”商标不具有不良影响,二审被驳回上诉!
- 比越南妹划算 1元团购美女
- 如何实现JS主动触发事件
- source insight 设置窗口滑动条
- Android好用的第三方组件 持续更新
热门文章
- P 问题、NP 问题、NPC 问题(NP 完全问题)、NPH 问题和多项式时间复杂度
- 修改数据库表字段报错:1265-data truncated for column
- 台大李宏毅课程笔记3——New Optimization for Deep Learning深度学习新优化
- 【FME】模板模块化组织思路
- Spring Cloud---服务熔断Hystrix
- 记一次拿webshell踩过的坑(如何利用PHP编写一个不包含数字和字母的后门)
- Atitit 职业资格证书分类等级 目录 1. 等级 :初级(五级)、中级(四级)、高级(三级)、技师(二级)和高级技师(一级)。	1 2. 折叠分类	2 2.1. 生产、运输设备操作人员	2 2
- Python获取股票数据及其可视化--基于tushare库
- LANDSAT8 LEVEL2 COLLECTION2如何在ENVI中正确打开
- 全球与中国酒吧和夜总会市场深度研究分析报告