首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL基础笔记

使用IO流技术将数据保存到本地文件 但是接下来我有这样一个需求:将下面的user.txt文件王五年龄修改为35 张三 23 男 李四 24 男 王五 25 女 赵六 26 女 周七 27 男 我们要如何实现呢...它由纵向和横向行组成(类似excel表格) 可以指定列名数据类型、约束等 一个可以存储多条数据 数据 想要永久化存储数据 2.SQL介绍 什么是SQL Structured...将color数据类型修改为int ALTER TABLE product3 MODIFY color INT; -- 查看product3详细信息 DESC product3; -- 修改列名数据类型...color address VARCHAR(30); -- 查看product3详细信息 DESC product3; 删除 -- 标准语法 ALTER TABLE DROP 列名; --...主键一般用于数据唯一标识 建时添加主键约束 -- 标准语法 CREATE TABLE ( 列名 数据类型 PRIMARY KEY, 列名 数据类型, ... ); --

2.8K30

【愚公系列】2023年03月 Java教学课程 099-数据库(SQL介绍)

、数据、数据关系介绍 数据库 用于存储和管理数据仓库 一个库可以包含多个数据 数据 数据库最重要组成部分之一 它由纵向和横向行组成(类似excel表格) 可以指定列名...标准语法 CREATE TABLE ( 列名1 数据类型1, 列名2 数据类型2, .......STATUS FROM db3 LIKE 'product3'; 添加一 -- 标准语法 ALTER TABLE ADD 列名 数据类型; -- 给product3添加一color ALTER...将color数据类型修改为int ALTER TABLE product3 MODIFY color INT; -- 查看product3详细信息 DESC product3; -- 修改列名数据类型...color address VARCHAR(30); -- 查看product3详细信息 DESC product3; 删除 -- 标准语法 ALTER TABLE DROP 列名; --

1.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

【愚公系列】2022年01月 Mysql数据库-SQL语法

语句 8.DQL-单查询 一、SQL语句 1.数据库、数据、数据关系介绍 数据库 用于存储和管理数据仓库 一个库可以包含多个数据 数据 数据库最重要组成部分之一 它由纵向和横向行组成...(类似excel表格) 可以指定列名数据类型、约束等 一个可以存储多条数据 数据 想要永久化存储数据 2.SQL介绍 什么是SQL Structured Query Language...STATUS FROM db3 LIKE 'product3'; 添加一 -- 标准语法 ALTER TABLE ADD 列名 数据类型; -- 给product3添加一color ALTER...将color数据类型修改为int ALTER TABLE product3 MODIFY color INT; -- 查看product3详细信息 DESC product3; -- 修改列名数据类型...color address VARCHAR(30); -- 查看product3详细信息 DESC product3; 删除 -- 标准语法 ALTER TABLE DROP 列名; -

1.2K20

【愚公系列】2023年03月 Java教学课程 100-MySQL数据库(约束)

约束概念 是指在数据库对数据进行限制和保护一种机制,用于确保数据完整性、一致性和安全性。...约束分类 约束 说明 作用 PRIMARY KEY 主键约束 用于保证每个唯一性 PRIMARY KEY AUTO_INCREMENT 主键、自动增长 用于保证每个唯一性、按照规则自动增长...UNIQUE 唯一约束 用于保证某一值唯一 NOT NULL 非空约束 用于保证某一值不能为空 FOREIGN KEY 外键约束 用于建立之间关系,保证数据一致性和完整性 FOREIGN...FOREIGN KEY ON DELETE CASCADE 外键级联删除 在关系型数据库,当一个某个记录被删除时,该外键所关联记录也会被自动删除过程。...建时添加外键约束 为什么要有外键约束 -- 创建db2数据库 CREATE DATABASE db2; -- 使用db2数据库 USE db2; -- 创建user用户 CREATE TABLE

45800

【愚公系列】2022年01月 Mysql数据库-约束

数据库约束,顾名思义即是对插入数据库数据进行限定,这么做目的是为了保证数据有效性和完整性。...这样就大幅度地提高了数据库数据质量,节省了数据库空间和调用数据时间。...约束分为两类:行级和级,处理机制是一样。行级约束放在后,级约束放在后,多个共用约束放在后。 完整性约束是一种规则,不占用任何数据库空间。...主键一般用于数据唯一标识 建时添加主键约束 -- 标准语法 CREATE TABLE ( 列名 数据类型 PRIMARY KEY, 列名 数据类型, ... ); --...建时添加外键约束 为什么要有外键约束 -- 创建db2数据库 CREATE DATABASE db2; -- 使用db2数据库 USE db2; -- 创建user用户 CREATE TABLE

51410

基础篇:数据库 SQL 入门教程

才能查询,那么如何创建这样一个? CREATE TABLE – 创建 CREATE TABLE 语句用于创建数据库。...语法: CREATE TABLE 名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, .... ); 数据类型(data_type)规定了可容纳何种数据类型。...数据库可通过键将彼此联系起来。主键(Primary Key)是一个,在这个每一行值都是唯一。在每个主键值都是唯一。...这样做目的是在不重复每个所有数据情况下,把数据交叉捆绑在一起。 如图,“Id_P” 是 Persons 主键。这意味着没有两行能够拥有相同 Id_P。...NULL 值不包括在计算。 语法: SELECT MAX(列名) FROM ; MIN 和 MAX 也可用于文本,以获得按字母顺序排列最高或最低值。

8.9K10

❤️ 爆肝3天!两万字图文 SQL 零基础入门,不怕你学不会,就怕你不收藏!❤️

才能查询,那么如何创建这样一个? ???? CREATE TABLE – 创建 CREATE TABLE 语句用于创建数据库。...语法: CREATE TABLE 名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, .... ); 数据类型(data_type)规定了可容纳何种数据类型。...所以,请检查你数据库如何处理 BETWEEN…AND 操作符! ???? AS – 别名 通过使用 SQL,可以为列名称和名称指定别名(Alias),别名使查询程序更易阅读和书写。...在每个主键值都是唯一。这样做目的是在不重复每个所有数据情况下,把数据交叉捆绑在一起。 如图,“Id_P” 是 Persons 主键。...AVG – 平均值 AVG 函数返回数值平均值。NULL 值不包括在计算。 语法: SELECT AVG(列名) FROM ; 实例: 计算 “orderno” 字段平均值。

8.3K10

SQL数据分析:从基础入门到进阶,提升SQL能力

RDBMS 数据存储在被称为(tables)数据库对象 是相关数据项集合,它由和行组成。 由于本文主要讲解 SQL 基础,因此对数据库不做过多解释,只需要大概了解即可。...SQL 基础语言学习 在了解 SQL 基础语句使用之前,我们先讲一下 是什么? 一个数据库通常包含一个或多个每个由一个名字标识(例如“客户”或者“订单”)。包含带有数据记录(行)。...有才能查询,那么如何创建这样一个? CREATE TABLE – 创建 CREATE TABLE 语句用于创建数据库。...语法: CREATE TABLE 名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, .... ); 数据类型(data_type)规定了可容纳何种数据类型。...语法: UPDATE 名称 SET 列名称 = 新值 WHERE 列名称 = 某值; 实例: 更新某一行一个: 目前 Persons 有很多字段为 null 数据,可以通过 UPDATE 为

2.8K41

【SQL】作为前端,应该了解SQL知识(第一弹)

数据库基础 基本概念 ---- 数据库(DB) 将大量数据保存起来,经加工可进行高效访问数据集合 数据库管理系统(DBMS) 用来管理数据库计算机系统 ---- 字段:...RDBMS结构 常见系统结构为**客户端/服务器(c/s)**类型 操作 建库 CREATE DATABASE ; 建 CREATE TABLE ( ..., ,……); 约束是除了数据类型之外,对存储数据进行限制或者追加条件功能 数据类型数据类型 描述 integer(size) int(size)...删 DROP TABLE ; 更新 添加 -- 添加一 ALTER TABLE ADD ; -- 添加多 ALTER TABLE ADD (,,……); 删除某 -- 删除一 ALTER TABLE DROP ; -- 删除多 ALTER TABLE DROP (,,……); 插入 INSERT

84720

面向对象(二十九)-MySql

简单数据库就是装数据、管理数据地方,每个网站资源(比如图像、声音、视屏、软件等)、每个游戏资源,都是放在服务器里数据库。 什么是 SQL?...使用 show tables; 命令可查看已创建了名称; 2. 使用 describe ; 命令可查看已创建详细信息。 操作MySQL数据库 1....向插入数据 insert 语句可以用来将一行或多行数据插到数据库, 使用一般形式如下: insert [into] [(列名1, 列名2, 列名3, ...)] values (值1,..., 基础用法如下: 添加 基本形式: alter table add 列名 数据类型 [after 插入位置]; 示例: 在最后追加 address: alter table students...基本形式: alter table change 列名新名称 新数据类型; 示例: 将 tel 改名为 telphone: alter table students change

1.6K10

java数据库介绍和使用_java实现数据库查询

desc ;--查看表字段信息 --改 alter alter table add 列名 数据类型[约束];--添加一个 alter table change 旧列名列名数据类型...[约束];--修改列名 alter table modify 列名数据类型[约束];--修改数据类型 alter table drop 列名;--删除 alter table...;--一次性插入多条 数据 --改 update update set 列名1=值1,列名2=值2 ... where 列名=值;--修改操作 update set 列名1=值1;--...from where 列名=值;--删除条件是where delete from ;--删除中所有数据,结构还在,删除后数据可以找回 truncate table ;--删除中所有数据...--3.外键数据类型必须与主表主键数据类型完全相同 --4.外键可以是null值 /* 之间关系 */ --1.一对多: 一张一条记录再另一张中出现多次 --2.多对多: 要想两张之间实现多对多关系

1.3K30

学习SQL【2】-数据库与SQL

2:结构 ● 用来管理数据二维在关系数据库简称为。 ● 根据SQL语句内容返回数据同样是二维表格式。 ● 行称为记录,称为字段。...; 2:创建 创建语句: CREATE TABLE ( , , ...); 例如我创建Product: ? 3:命名规则 ● 数据库名称、列名可以使用英文字母、数字和下划线三种字符组成。...④ DATE型:指定存储日期数据类型。 如下图: ? 5:约束设置 约束是除了数据类型之外,对存储数据进行限制或者追加条件功能。...2:定义更新 添加语句: ALTER TABLE ADD COLUMN ; 删除语句: ALTER TABLE DROP COLUMN ; 定义变更之后无法恢复

4K90

基础SQL-DDL语句-操作数据库-操作

DROP DATABASE 数据库; 具体操作: -- 从数据库管理系统删除名称为db2数据库 drop database db2; 示例图: -- 查看所有数据库 mysql> show databases...; 具体操作: -- 需求:查看mysql数据库所有 show tables; -- 需求:查看student结构 desc student; -- 需求:查看student建表语句...ALTER TABLE MODIFY 列名类型; -- 需求:将studentage字段类型改为int(11) alter table student modify age int...ALTER TABLE CHANGE 旧列名列名 类型; -- 需求:将studentage字段名改成nianling,类型int(2) alter table student change...ALTER TABLE DROP 列名; -- 需求:将studentnianling字段从删除 alter table student drop nianling; 执行如下: --

1.5K10

知识点、SQL语句学习及详细总结

SQL数据操作语言 1.数据查询语句 1.1 查询语句基本结构 SELECT --需要哪些 From --来自哪张 [WHERE <行选择条件...1.2 单查询 1.2.1选择若干 (1)查询指定 SELECT 列名 FROM 12 SELECT 列名 FROM 例子 :SELECT Sname,Sno FROM Student...(2)查询全部 SELECT * FROM 12 SELECT * FROM 例子 :SELECT * FROM Student (3)查询经过计算 SELECT 列名 FROM... 12 SELECT 列名 FROM 例子 :SELECT Sname,year(getdata()) - year(Birthdate) FROM Student 1.2.2 选择若干元祖...聚合函数 含义 COUNT(*) 统计中元祖个数 COUNT([DISTINCT]) 统计本非空值个数 SUM() 计算和值(必须是数值型) AVG() 计算平均值

1.9K20

六年开发经验,整理Mysql数据库技巧笔记,全网最详细笔记集合!

数据库 use db1; -- 创建 create table ( 列名 数据类型(长度) 约束, 列名 数据类型(长度) 约束, .... ) -- 查看某个数据库所有...add 列名 数据类型(长度) 修改,修改数据类型 alter table modify 列名 数据类型(长度) 修改,删除 alter table drop...一张只能有一个主键。 主键一般用于数据唯一标识。 建时添加主键约束 CREATE TABLE ( 列名 数据类型 PRIMARY KEY, ......列名 数据类型 约束 ); 删除主键自增约束 ALTER TABLE MODIFY 列名 数据类型; 建后单独添加主键自增约束 ALTER TABLE MODIFY 列名 数据类型...创建数据,指定存储引擎 CREATE TABLE ( 列名,数据类型, ... )ENGINE = 引擎名称; 查询某个数据库某个数据存储引擎 SHOW TABLE STATUS FROM

1.4K20

【MySQL】DDL和DML

; 查看mysql数据库func结构,运行语句如下: 5.2 创建 创建 CREATE TABLE ( 字段名1 数据类型1, 字段名2 数据类型2,...ALTER TABLE MODIFY 列名数据类型; ​ -- 将stuaddress字段类型改为 char(50) alter table stu modify address char...(50); 修改列名数据类型 ALTER TABLE CHANGE 列名列名数据类型; ​ -- 将stuaddress字段名改为 addr,类型改为varchar(50)...alter table stu change address addr varchar(50); 删除 ALTER TABLE DROP 列名; ​ -- 将stuaddr字段 删除...7.1 添加数据 给指定添加数据 INSERT INTO (列名1,列名2,…) VALUES(值1,值2,…); 给全部添加数据 INSERT INTO VALUES(值1,

19730
领券