mysql记录当前表数据的数据条数据类型_MySQL学习记录:数据类型与操作数据表...
MySQL默认的端口号是: 3306
MySQL中的超级用户: root
创建数据库 CREATE DATABSE
修改数据库 ALTER DATABASE
删除数据库 DROP DATABASE
登录
mysql -uroot -p -P3306 -h127.0.0.1
退出
mysql> exit
mysql> quit
mysql> \q
修改提示符
\D 完整日期
\d 当前数据库
\h 服务器名称
\u 当前用户
mysql> prompt \u@\h \d>
常用命令
显示当前服务器版本
SELECT VERSION();
显示当前日期时间
SELECT NOW();
显示当前用户
SELECT USER();
MySQL语句规范:
关键字与函数名称全部大写
数据库名称、表名称、字段名称全部小写
SQL语句必须以分号结尾
mysql用作一个简单的计算器:
在一行上输入多条语句,只需要以一个分号间隔开各语句
创建数据库
创建一个数据库 指定编码方式gbk
修改数据库
删除数据库
以上tl 、jxdatabase 两个数据库都是测试用,现在我们删除他们
创建表
查看数据表
查看数据表结构
将数据装入表中
向数据表中写入记录(插入记录)
记录查找
*号在这里表示的并不是记录的过滤,而是字段的过滤
空值 非空
NULL 字段值可以为空
NOT NULL 字段值禁止为空
AUOTO_INCREMENT
自动编号,必须和主键组合使用
默认情况下起始值为1,每次增量值为1
可以用来保证记录的唯一性
这里提示错误是因为自动编号的字段必须定义为主键(key)才可以
PRIMARY KEY(主键)
主键约束
每张数据表只能存在一个主键
主键保证记录的唯一性
主键爱自动为NOT NULL
我们发现自动编号的id确实是按照1、2、3、4 自动增长的,这样可以保证记录的唯一性
auto_increment字段 必须定义为主键,但主键不一定与auto_increment 一起使用
新建一个表 我们看到Extra中并没有auto_increment 这是时候我们看看主键的字段是否允许赋值 答案肯定的(不允许存在两个相同的值)
主键的字段是允许赋值的
id 这个主键的值都是22 肯定是不行的
UNIQUE KEY
唯一约束
唯一约束可以保证记录的唯一性
唯一约束的字段可以为空值(NULL)
每张数据表可以存在多个唯一约束
我们来创建一个既有主键约束 又有唯一约束的数据表
DEFAULT
默认值
当插入记录时, 如果没有明确的为字段赋值,则自动赋予默认值。
我们在没有明确赋值username 为Tom 的性别情况下,系统默认赋值非他sex 3。
因为我们是这样default表的
参考
与MySQL的零距离接触
MySQL学习手册[《MySQL技术内幕:SQL编程》(姜承尧)]()
mysql记录当前表数据的数据条数据类型_MySQL学习记录:数据类型与操作数据表...相关推荐
- [大数据技术与应用省赛学习记录二]——模块一(HADOOP完全分布式集群搭建)
**在操作前,先梳理一下HADOOP完全分布式需要做些什么,不然像无头的苍蝇一样,永远不知道做什么.因为我本人比赛是一台服务器Centos 7,与三台客户端Ubuntu 18.04,所以以物理机的角度 ...
- 基于 Mixup 数据增强的 LSTM-FCN 时间序列分类学习记录
摘要 在时间序列分类任务中,针对时间序列数据少和多样性导致深度学习模型准确率不高的问题,提出 Mixup 数据增强的长短期记忆网络–全卷积网络LSTM-FCN)时间序列分类算法.该算法首先使用 Mix ...
- mysql怎么创建表视频教程_mySQL学习入门教程——2.创建表
二.创建表 一.创建数据表的SQL语句模型(弱类型) CREATE TABLE [IF NOT EXISTS] 表名称( 字段名1 列的类型[属性][索引], 字段名2 列的类型[属性][索引], - ...
- mysql navicat创建函数_MySQL 学习记录
1.入门 1.1 什么是数据库? 简单的说,数据库(英文Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织.存储的,我们可以通过 ...
- mysql创建表时打错了怎么修改_MySQL 创建,修改和删除表
登录数据库系统: 其中,"-h"参数指连接的主机名,因此此处是连接本机,所以后面的内容为localhost: "-u"参数表示用户名,此处的用户名为 root; ...
- 在mysql中显示数据库数据类型_MySQL(二) 数据库数据类型详解
序言 今天去健身了,感觉把身体练好还是不错的,闲话不多说,把这个数据库所遇到的数据类型今天统统在这里讲清楚了,以后在看到什么数据类型,咱度应该认识,下面就跟着我的节奏去把这个拿下吧. ---WZY 一 ...
- mysql插入数据返回主键值_Mysql插入记录后返回该记录ID
最近和Sobin在做一个精品课程的项目,因为用到一个固定的id作为表间关联,所以在前一个表插入数据后要把插入数据生成的自增id传递给下一个表.研究了一番决定使用Mysql提供了一个LAST_INSER ...
- [大数据技术与应用省赛学习记录一]——软件准备
@JIAQI 第一章 大数据平台环境搭建 在指定主机上完成Hadoop完全分布式.Spark.Flink.kafka.flume的安装配置 赛前准备 主办方要求使用以下相关版本软件环境,仅供参考: 设 ...
- mysql学习记录_Mysql 学习记录
( xampp 的mysql 与 直接用 dnf 安装的 mysql 有冲突! ) 1. 数据库基本知识: 一张表的行 又称为 记录 一张表的列 又称为 字段 表结构:所有字段,规定了你的每一条记录所 ...
最新文章
- Windows 系统下使用grep 命令
- 算法(3)简单四则运算
- UVA 11578 - Situp Benches(dp)
- pythonjson数据解析错误是什么意思_Python中的JSON解析错误
- c++ fstream用得多不?_自动挡中的“手自一体”,其实很好用,但真正会用的不多...
- 微软SQL 报表服务的研究
- (36) css企业代码书写规范
- (转)基于Metronic的Bootstrap开发框架经验总结(2)--列表分页处理和插件JSTree的使用...
- 华为P50 Pro渲染图再曝光:液态镜头、四曲面屏很吸睛
- C#预处理器指令【转】
- Python-《转载-Github上的python开源项目》
- woocommerce修改商品详情页
- [代码审计]云优cms V 1.1.2前台多处sql注入,任意文件删除修复绕过至getshell
- Paddle安装是遇到 Error: Can not import avx core while this file exists:
- python中运行代码时没有报错但是也没有输出而且还有exit code 0的结束标志
- [渝粤教育] 无锡商业职业技术学院 团队管理 参考 资料
- 第六章——数值积分与数值微分
- 外部无法连接部署在linux上的MongoDB
- Mstar的Monitor方案笔记(六)——OSD添加新的主菜单
- 前端规范 - 前端项目开发规范
热门文章
- dudu: 图片显示错误问题,望更正
- 52 - 算法 - LeetCode 21 数据结构链表 头插法 递归
- java编写两邮件传输,JAVA邮件发送(文字+图片+附件)【源码】
- java 铁路的运费与路程_Java语言程序设计2(16)
- Python之网络爬虫(爬虫基本认知、网络爬虫之路)
- 计算机曝光模式有哪些,摄影:单反相机中P、A、S、M四种曝光模式的用法详解 -电脑资料...
- 天正坐标标注显示不全_广联达导入CAD图纸不显示怎么办?
- allure 测试报告本地打开_Pytest和Allure测试框架(二)
- Python合并多幅静图为GIF动图
- Python爬取网页中表格数据并导出为Excel文件