mysql update语句

MySQL数据库操作语言之插入INSERT||更新UPDATE||删除DELETE结构及用法

僤鯓⒐⒋嵵緔 提交于 2019-12-05 11:15:59
INSERT插入 标准语法结构 INSERT INTO table_name ( field1 , field2 , . . . 字段名(也就是列名) ) VALUES ( value1 , value2 , . . . valueN ) ; # 如果数据是字符型,必须使用单引号或者双引号,如:"value" 示例: INSERT INTO runoob_tbl - > ( runoob_title , runoob_author , submission_date ) - > VALUES - > ( "学习 PHP" , "菜鸟教程" , NOW ( ) ) ; 查看 表内容 select * from table_name; 其他插入形式 为表的所有字段插入数据 INSERT INTO 表名 values(值1,值2,...值n); (不用列出字段名,值一一对应列名) 为表的所有字段插入数据 INSERT INTO 表名 (属性1,属性2,...属性n)values(值1,值2,...值n); (列出字段,对应数据;字段顺序可变) 为表的部分字段插入数据 INSERT INTO 表名(属性1,属性2,...属性m) values(值1,值2,....值m); (为插入数据的字段属性需要可以为空) 插入 多条 数据 INSERT into 表名[(属性列表)] values

MySQL学习之基本语法

故事扮演 提交于 2019-12-05 11:15:43
MySQL学习笔记之数据库、数据表的基本操作 MySQL是一种小型关系型数据库管理系统 1.SQL语言的分类 数据定义语言(DDL): DROP、CREATE、ALTER等语句 数据操作语言(DML): INSERT、UPDATE、DELETE 数据查询语言(DQL): SELECT 数据控制语言(DCL): GRANT、REVOKE、COMMIT、ROLLBACK等语句 <!--more--> <br/> 2.数据库访问接口 ODBC(ODBC,开放数据库互连) ADO.NET(.NET) PDO(PHP) JDBC(JAVA) 用于Java应用程序连接数据库的标准方法,是一种用户执行SQL语句的Java API,可以为多种关系数据库提供统一访问,他是由一组用Java语言编写的类和接口组成。 <br/> 3.MySQL数据库的登录和访问 1. Windows 启动MySQL服务: net start MySQL 关闭MySQL服务: net stop MySQL 注意: 以上命令中 MySQL 是你MySQL服务的名称(Windows服务管理器,在搜索框中输入 services.msc ), 比如:你在服务管理器中看到你的MySQL服务名称是: mysql ,那么,你的命令就应该改为: 启动: net start mysql 关闭: net stop mysql 2. Linux

MYSQL——DML : 数据操作语句 (insert update delete)

泪湿孤枕 提交于 2019-12-05 11:15:31
insert 插入语句 插入数据时如果主键冲突会如何 数据可以来源于其他数据表要求字段数量和类型一致即可 replace替换语句 语法 同 insert Update 更新语句 多表更新 Delete 删除语句 多表删除 using使用哪种连接条件 清空表 insert 插入语句 insert into 表名 (字段…,…) values (值…,…),(值…,…)......; 可以一次性插入多条数据 字段可省略,表示插入所有字段 如果只有特定记录的部分数据或记录中的某些字段有可选项时,这种方法非常有用。也可以通过如下所示的语法实现此功能: insert into customer set name= 'Michael Archer' , address= '12 Adderley Avenue' , city= 'Leeton' ; 插入数据时,如果主键冲突会如何? 默认有 主键约束,不会插入成功,但是可以在insert语法内,控制 在主键冲突时,改成执行更新操作。Update 后 不跟 set。 判断是否插入成功->插入(失败 主键冲突|唯一)->更新->更新完毕 insert into teacher_class (id, t_name, c_name) values ( 13 , '杨露婵' , '太极' ) on duplicate key update t_name=

mysql的命令入门

一曲冷凌霜 提交于 2019-12-05 11:12:26
mysql入门实践 学习教程 教程链接地址 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。 文件中读写数据较慢,所以使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。 所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 RDBMS即关系数据库管理系统(Relational Database Management System)的特点: 数据以表格的形式出现 每行为各种记录名称 每列为记录名称所对应的数据域 许多的行和列组成一张表单 若干的表单组成database 简单入门 mysql学习的好书 知乎推荐的学习书籍 mysql -u root -p 进行登录 show databases; 查看有哪些数据库。 use mysql;进入mysql的数据库。 插入新的用户,INSERT INTO user (host, user, password, select_priv, insert_priv, update_priv) VALUES ('localhost', 'jianglong05', PASSWORD('JJjl930112'), 'Y', 'Y', 'Y'); 在同一个数据库中不能创建两个相同名称的表

MySQL学习笔记(1)

橙三吉。 提交于 2019-12-05 11:11:13
数据库概述 关系型数据库 E-R关系图 常见的数据库 MYSQL数据库服务器 MYSQL的SQL语句 登录数据库 数据库的CRUD操作 创建数据库 数据库明明规范 查看数据库 修改数据库的字符集 删除数据库 选择数据库 存储引擎 查看数据库管理系统支持的引擎 第一种 第二种 查询默认存储引擎 修改默认的存储引擎 选择存储引擎 表的CRUD操作 创建表 查看表 更新表 删除表 列的CRUD操作 列的类型 列的约束 设置外键约束 添加列 修改列 删除列 索引 创建索引 普通索引 创建表时创建普通索引 在已经存在的表上创建普通索引 通过SQL语句ALTER TABLE 创建普通索引 唯一索引 创建表时创建唯一索引 在已经存在的表中创建唯一索引 通过SQL语句ALTER TABLE创建唯一索引 全文索引 创建表时创建全文索引 在已经存在的表上创建全文索引 通过SQL语句ALTER TABLE 创建全文索引 多列索引 创建表时创建全文索引 在已经存在的表上创建全文索引 通过SQL语句ALTER TABLE 创建全文索引 删除索引 视图 创建视图 查看视图 查看视图定义信息 DESCRIBEDESC查看视图设计信息 删除视图 修改视图 触发器的操作 创建触发器 创建包含多条执行语句的触发器 查看触发器 删除触发器 数据的操作 插入数据记录 插入单条数据 插入多条数据 插入查询结果 更新数据

MySql笔记

你离开我真会死。 提交于 2019-12-05 11:06:28
1:创建时;【column】不能使用关键字 2:多对一,一对多:【name】与【classs】与【column】看准 进入命令行,windows cmd,连接: mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名 SQL的分类: 数据查询语言DQL(查询) select 数据操纵语言DML(对数据增删改) insert,delete,update 数据定义语言DDL(对表结构增删改) create,drp,alter 事务控制语言TCL(事务提交回滚) commit,rollback 数据控制语言DCL(创建用户授权) grant,revoke show variables like '%char%'; --查看字符集 select version(); -- 查看数据库版本 CREATE DATABASE cs; -- 创建数据库 DROP DATABASE cs; -- 删除数据库 USE cs; -- 使用这个数据库 SELECT DATABASE(); -- 当前使用的数据库 source ***.sql; -- 导入sql文件,运行 SHOW TABLES; -- 查看数据库下的表 DESC 表名; -- 查看表结构 ALTER TABLE form1 DROP COLUMN 列名; -- 删除指定字段 ALTER

MySQL总结

依然范特西╮ 提交于 2019-12-05 11:05:48
mysql学习笔记 MySQL语句分类 1.DDL 数据库定义语言 影响数据结构的,增删改查库或表 2.DML 数据库操作语言 操作数据,对表中数据的增删改查 3.DCL 数据库控制语言 创建用户,管理用户权限,事务控制 非标准分类:DQL 数据库查询语言,把对数据的增删改查中的查单独提出来 先看几张图,对数据库结构有个大概的了解 - 为什么要学数据库 1>实现数据共享 2>减少数据的冗余度 3>数据实现集中控制 4>数据一致性,完整性和可维护性,以确保数据的安全性和可靠性 5>故障恢复 - 常用数据库分类 1.MySQL MySQL是最受欢迎的开源SQL数据库管理系统,它由 MySQL AB开发、发布和支持。MySQL AB是一家 基于MySQL开发人员的商业公司.MySQL是一个关系数据库管理系统。MySQL是开源的。已经被Oracle收购。 2.SQL Server SQL Server是由微软开发的数据库管理系统,它只能在Windows上运行. 3.Oracle 提起数据库,第一个想到的公司,一般都会是Oracle(甲骨文)。该公司成立于1977年, 最初是一家专门开发数据库的公司。Oracle在数据库领域一直处于领先地位。 Oracle数据库成为世界上使用最广泛的关系数据系统之一 4.Sybase(隐退) 提起数据库,第一个想到的公司,一般都会是Oracle(甲骨文)

mysql中的DML语言(数据操作、操纵语言,增删查改)

邮差的信 提交于 2019-12-05 11:05:07
mysql中的DML语言(数据操作、操纵语言,增删查改) 下面我就直接po笔记和代码,代码中有具体的案例 #DML语言 /* 数据操作语言: 插入:insert 修改:update 删除:delete */ #一、插入语句 #方式一:经典的插入 /* 语法: insert into 表名(列名,...) values(值1,...); */ #方式二: /* 语法: insert into 表名 set 列名=值,列名=值,... */ #二、修改语句 /* 注意:字符类型和日期类型的值要用引号包起 来,引号可以是单引号,也可以是双引号,推荐使用单引号, 数字类型的值不需要用引号包起来 1.修改单表的记录★ 语法: update 表名 set 列=新值,列=新值,... where 筛选条件; 2.修改多表的记录【补充】 语法: sql92语法:只支持内联 update 表1 别名,表2 别名 set 列=值,... where 连接条件 and 筛选条件; sql99语法: update 表1 别名 inner|left|right join 表2 别名 on 连接条件 set 列=值,... where 筛选条件; */ #三、删除语句 /* 方式一:delete 语法: 1、单表的删除【★】 delete from 表名 where 筛选条件 2、多表的删除【补充】

MySQL学习笔记(五)、 数据操作语句(DML语句)

烈酒焚心 提交于 2019-12-05 11:04:44
数据操作语句(DML语句) 增删改查 insert delete update select dml操作的对象是table里面的数据(记录)。 增删改查 1、增:insert 语句 insert into tbname ( 列名 1 ,列名 2 , . . . ) values ( 值 1 ,值 2. . . ) ; 列名是表中对应的列,可以不按照顺序写出来;也可以只写出一部分,但省去的列必须可以为NULL,或有默认值。另外写出的列名与值个数一一对应。 也可以一次插入多条数据: insert into tbname ( 列名 1 ,列名 2 , . . . ) values ( 值 1 ,值 2 , . . . ) , ( 值 1 ,值 2 , . . . ) , ( 值 1 ,值 2 , . . . ) ; 插入数据时,需要满足三个完整性: 实体完整性:添加数据时,不能有遗漏,且顺序要对应 参照完整性:外键关联必须完整 用户自定义完整性:插入的数据满足字段上的约束 insert into tbname values ( , , , ) , ( , , , ) . . . ( , , , ) ; 不写列名,需要将所有列的值插入 也可以在表后不写列名,代表向所有的列中依次添加数据。 使用insert进行数据备份: insert into tbname ( 列名 1 ,列名 2 , .

MySQL------学习笔记1

好久不见. 提交于 2019-12-05 11:02:54
MySQL学习笔记 1、MySQL基础介绍 2、SQL的介绍 3、MySQL的DDL(操作数据库和表,增删改查,使用) 4、MySQL的DML(操作表记录,增删改) 5、MySQL的DQL(操作表记录,查) I . MySQL基础介绍 1、数据库的基本概念 数据库: DataBase 简称 DB 作用: 用于永久性存储和管理数据的仓库 2、常见的数据库 A.MySQL 简单的免费的数据库 ---> 现在学习 B.Oracle 大型收费数据库 ---> 后期学习 C.SQLServer 大学教材 微软的 C# 和 .Net 超市收银机 D.SQLite 嵌入式数据库 Android系统 3、MySQL软件的安装和卸载 A.安装(参考资料按照)注意:路径不要有中文,记住你的密码,推荐密码123 B.卸载(需要删除隐藏文件夹下面的数据) C:\ProgramData\MySQL 4、MySQL启动服务的操作 A.手动启动 a.计算机 -> 管理 -> 服务和应用程序 -> 服务 b.任务管理器 -> 服务 B.普通CMD小黑窗口 a.指令: servers.msc "微软ms控制c" C.管理员CMD小黑窗口 a.开启服务 net start mysql b.关闭服务 net stop mysql 5、MySQL的登录和退出的操作 A.登录 a.登录自己的 mysql -u root