二、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操作数据库相关推荐

  1. MySQL操作数据库语法及常见MySQL面试题与答案

    MySQL操作数据库语法 ## 创作不易点点关注,这样我才有更大的动力!**** 操作数据库 结构化查询语句分类 名称 解释 命令 DDL(数据定义语言) 定义和管理数据对象,如数据库,数据表等 CR ...

  2. MySQL操作数据库--与MySQL零距离接触1-7

    第一章 1-7操作数据库 数据库是一个集合:表 索引等. MySQL语句规范: 关键字与函数名称全部大写 数据库名称.表名称.字段名称全部小写 SQL语句必须以分号结尾 语法结构:       {}: ...

  3. SpringBoot 学习二:操作数据库

    2019独角兽企业重金招聘Python工程师标准>>> 本文将从以下几个方面介绍: 前言 配置数据源 SpringBoot 整合 Mybatis SpringBoot 整合 Jdbc ...

  4. mysql操作数据库语句大全_常用的Mysql数据库操作语句大全整理

    一.用户管理: 1.新建用户: >create user name identified by 'ssapdrow'; 2.更改密码: >set password for name=pas ...

  5. mysql操作数据库的步骤,Golang操作MySql数据库的完整步骤记录

    前言 MySQL是业界常用的关系型数据库,在平时开发中会经常与MySql数据库打交道,所以在接下来将介绍怎么使用Go语言操作MySql数据库. 下载MySql连接驱动 Go语言中的database/s ...

  6. thinkphp mysql操作数据库_thinkPHP数据库操作

    thinkPHP如果要对数据库操作,一般来说首先要做的是在配置文件中链接数据库,然后用M方法实例化一张表,然后就是对表的操作了 可以开启调试功能查看程序执行的sql语句: 1.开启调试功能(默认是已经 ...

  7. MYSQL操作数据库-------查看、删除数据库

    上篇我们学习了如何去创建数据库,本篇我们来学习如何查看和删除数据库 1.查看数据库 数据库的查看包含三个方面:查看MYSQL中存在的所有数据库.查看当前MySQL命令行所使用的数据库.查看MySQL中 ...

  8. yii mysql 操作数据库_YII2中操作数据库的方式

    一.以createCommand方式: // YII2中通过createCommand来处理数据库 // 查询多条记录 // {{%user}} 表示如果设置了表前缀,YII会自动帮你替换 $data ...

  9. yii mysql 操作数据库_Yii数据库操作_MySQL

    参考:https://github.com/yii2-chinesization/yii2-zh-cn/blob/master/guide-zh-CN/db-dao.md 返回多行: $command ...

最新文章

  1. 三线压力传感器原理_进气压力传感器原理与检修
  2. Bugku杂项(二)
  3. VC/MFC Combo Box控件的用法
  4. 【Luogu】P1131时态同步(树形DP)
  5. Linux环境无文件渗透执行ELF:memfd_create、ptrace
  6. LeetCode(867)——转置矩阵(JavaScript)
  7. Udp---模拟实现客户端与服务器通信
  8. libevent源码分析:bufferevent
  9. 实践:VB创建Com组件 在Asp以及.Net中调用
  10. 区块链学习(1) sha256算法 c语言实现
  11. 星空特效HTML代码,旋转的星空特效代码
  12. 使用Androidkiller或APKIDE编译APK文件时出现libpng error: Not a PNG file的错误
  13. HTML+CSS静态页面网页设计作业——甜品奶茶店(19页) HTML5网页设计成品_学生DW静态网页设计_web课程设计网页制作
  14. Android 百度离线地图下载完后调用下载好的离线包
  15. STM32F107VCTx HAL库 USART通信 DMA通信 友善串口调试助手 PL2303驱动安装
  16. “食族人”商标不具有不良影响,二审被驳回上诉!
  17. 比越南妹划算 1元团购美女
  18. 如何实现JS主动触发事件
  19. source insight 设置窗口滑动条
  20. Android好用的第三方组件 持续更新

热门文章

  1. P 问题、NP 问题、NPC 问题(NP 完全问题)、NPH 问题和多项式时间复杂度
  2. 修改数据库表字段报错:1265-data truncated for column
  3. 台大李宏毅课程笔记3——New Optimization for Deep Learning深度学习新优化
  4. 【FME】模板模块化组织思路
  5. Spring Cloud---服务熔断Hystrix
  6. 记一次拿webshell踩过的坑(如何利用PHP编写一个不包含数字和字母的后门)
  7. Atitit 职业资格证书分类等级 目录 1. 等级 :初级(五级)、中级(四级)、高级(三级)、技师(二级)和高级技师(一级)。 1 2. 折叠分类 2 2.1. 生产、运输设备操作人员 2 2
  8. Python获取股票数据及其可视化--基于tushare库
  9. LANDSAT8 LEVEL2 COLLECTION2如何在ENVI中正确打开
  10. 全球与中国酒吧和夜总会市场深度研究分析报告