MySql数据库第一天

LAMP  linux apache mysql php的关系服务器软件 “服务器” 数据库 操作

mysql常用数据类型:int varchar float double bit datetime...

varchar 规定长度,不管内容长度多少,实际长度小于等于规定长度

char规定长度,不管内容长度多少实际长度就是规定长度

建表一般经验:分类、分层、分步

1、分类

2、mn关系:一对一、一对多、多对多

主键、外键。

一、实体完整性:
主键:唯一,必填;排序;每个表只能有一个主键。单列,组合列。
自增长:必须是数字,系统自动增加的。
默认值:如果不填就用默认值填充,如果填了就用填 写的值保存。
非空约束:

二、引用完整
外键:两个表(主表,从表),建在从表上。
主表:用来约束别人的表
从表:受约束的表。
主从表只对指定的两个表有意义

时间: 2024-10-10 20:27:18

MySql数据库第一天的相关文章

mysql数据库第一弹

mysql(一) sql语句 sql是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言. 在使用它时,只需要发出"做什么"的命令,"怎么做"是不用使用者考虑的.SQL功能强大.简单易学.使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sql. sql规范 <1> 在数据库系统中,SQL语句不区分大小写(建议用大写) .但字符串常量区分大小写.建

JAVA 访问MySQL数据库(使用方法及测试)

最近我们的JAVA课程讲到数据库,老师一直强调搭建数据库环境(JDBC)的重要性,刚好我的电脑前段时间重装过,也可以趁着这个机会再来回顾一遍JDBC的搭建. 说明:本文使用的JDBC框架是基于JAVA SE 1.8 & MySQL & Eclipse 工具下载: MySQL V5.5(x64) 64位 MySQL V5.5(x86) 32位 要根据你电脑的情况选择相应的MySQL版本.我的电脑是64位,所以本篇文章是使用64位讲解的,如果有同学在使用32位版本的时候出现问题的可以随时联系我

centos7-每天定时备份 mysql数据库

centos7-每天定时备份 mysql数据库 第一步:编写数据库备份脚本database_mysql_shell.sh #!/bin/bash DATE=`date +%Y%m%d%H%M` #every minute DATABASE=springboot-admin #database name DB_USERNAME=root #database username DB_PASSWORD="mysql" #database password BACKUP_PATH=/backu

第一章--MySQL数据库介绍及搭建

1. MySQL数据库介绍 1.1 MySQL介绍 MySQL属于传统关系型数据库产品,它开放式的架构使得用户选择性很强,同时社区开发与维护人数众多.其功能稳定,性能卓越,且在遵守GPL协议的前提下,可以免费使用与修改,也为MySQL的推广与使用带来了更多的利好.在MySQL成长与发展过程中,支持的功能逐渐增多,性能也不断提高,对平台的支持也越来越多. MySQL是一种关系型数据库管理系统,关系型数据库的特点是将数据保存在不同的表中,再将这些表放入不同的数据库中,而不是将所有数据统一放在一个大仓

JDBC操作数据库,第一:jsp插入mysql数据库,坎坷摸索分享

JSP连接数据库,坎坷摸索了好久,现在终于做好了,分享一下,希望对更多热爱编程学习的人有所帮助!!!谢谢 第一:首先准备的就是已经安装好Mysql,这里不做多叙述,百度可以做到. 然后在mysql数据库中做如下操作: 需要注意的是自己创建的数据库的名字,和数据表的名字,这两个和后面写的程序息息相关,所以必须引起重视 第二步:就可以开始写程序了. 首先是Book类,这里最需要注意的是起的包名,真的很重要,真的很重要,真的很重要,重要的事情说三遍 1 package com.ningmeng; 2

MySQL数据库学习【第一篇】数据库安装

一.基础部分 1.数据库是什么 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上. 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题 但需要考虑的问题是:程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目前的硬件水平,垂直扩展是有极限的.于是我们只能通过水平扩展来增强我们系统的整体性能,这就需要我们将程序的各个组件分布于多台机器去执行. 需要注意的是,

数据库第一节 安装mysql sever5.5与查看数据库创建表

2018.05.03数据库上课第一节 mysql sever5.5安装过程中最后一步出现失败的现象不明原因 第一步 打开后弹框选,选择Next下一步 第二步 弹出下一步对话框后选择接受此协议 第三步 选择第二步,习惯设置选项(custom)后点击下一步(next) 第四步 在出现自定义安装界面中选择mysql数据库的安装路径,这里我设置的是C盘(网图所示是D盘符我的path选项在C盘)单击"next"继续安装,如图所示: 第五步  接下来进入到准备安装的界面,首先确认一下先前的设置,如

第一周:jmeter连接mysql数据库

在使用jmeter进行性能或接口测试的时候,经常会需要连接到数据库中,那么如何使用jmeter连接数据库呢,下面以mysql数据库为例作一下简单的说明: 第一步:在测试计划中点击"浏览"按钮,添加如图所示的jar包. 第二步:在线程组中添加JDBC Connection Configuration配置元件 第三步:填写数据库的连接信息. 第四步:添加JDBC Request 第五步:在jdbc reques中填写信息,注意其中的variable name要与连接信息中填写的一致,否则就

用Redis作为Mysql数据库的缓存【转】

用Redis作Mysql数据库缓存,必须解决2个问题.首先,应该确定用何种数据结构存储来自Mysql的数据:在确定数据结构之后,还要考虑用什么标识作为该数据结构的键. 直观上看,Mysql中的数据都是按表存储的:更微观地看,这些表都是按行存储的.每执行一次select查询,Mysql都会返回一个结果集,这个结果集由若干行组成.所以,一个自然而然的想法就是在Redis中找到一种对应于Mysql行的数据结构.Redis中提供了五种基本数据结构,即字符串(string).列表(list).哈希(has