数据库笔记

进入mysql目录,进入cmd

mysql常用命令

  • mysql --version 查看版本

  • mysql -u 账户名 -p 用指定账户登录MySQL

  • show databases; 查看所有数据库

  • use 数据库名; 切换数据库

  • create database 数据库名 创建

  • drop database 数据库名 删除

SQL

注释方法

-- 两个- 加一个空格

表的操作

-- 创建数据表 CREATE TABLE 表名(字段名 数据类型 字段特征,......)
-- 其中在数据类型后字段特征 -----> not null 不为空
create table user(
user_id int not null,
usere_name VARCHAR(20),
user_pwd VARCHAR(20)
)
-- 删除数据表
DROP TABLE user;

SQL里的数据类型

整型
tinyint 短整型 对应Java中的byte和short
int 整型 对应java中的int
bigint 长整型 对应Java中的long
浮点型
float 单精度浮点型 对应Java中的float
double 双精度浮点型 对应java中的double
decimal(宽度,精度) 指定保留小数位数和整体宽度 如decimal(4,2)表示保留两位小数,数值长度为4(小数点占一个位置 如: 3.14)
字符串
char(长度) 定长字符串你 char(10)表示占10个字符,即便保存的数据没有10个字符,也占10个字符(对应Java中的String)
varchar(长度) 可变字符串 varchar(10)表示最多占10个字符,保留几个字符就占几个字符(对应Java中的String)
text(长度) 文本 当保存的数据特别长时
日期
date 日期 yyyy-MM-dd
time 时间 HH:mm:ss
datetime 日期时间 yyyy-MM-dd  HH:mm:ss
timestamp(14或者8) 毫秒 保存日期的毫秒数. 14表示yyyyMMddHHmmss ,       8表示yyyyMMdd(也可以不设置14或8,默认14)

字段特征

字段特征 概念 关键字 备注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值