mysql - 操作数据

概述

SQL里3个基本的数据操作语言(DML)命令是:

>INSERT

>UPDATE

>DELECT

1. 用新数据填充表

1)数据插入表

insert into table_name

values(‘value1‘,‘value2‘,[null]);

数值或者null值不用单引号包围,其他的都必须要有单引号

2)给指定列插入数据

insert into table_name (‘column1‘, ‘column2‘)

values(‘value1‘,‘value2‘);

3)从另一个表插入数据

利用insert语句和select语句的结合,可以把从一个表的查询结果插入到另一个表里。

insert into table_name [(‘column1‘, ‘column2‘)]

select [*|(‘column1‘, ‘column2‘)] from table_name2 [where]

3.更新现有数据

update table_name

set column1=‘value1‘,

    [column2=‘value2‘],

  [column3=‘value3‘]

[where]

4.从表里删除数据

delete from table_name

[where]

DELETE命令不能删除某一列的数据,而是删除整行数据。

时间: 2024-11-05 17:26:36

mysql - 操作数据的相关文章

MYSQL操作数据表中的记录

36:操作数据表中的记录插入记录  UPDATE更新记录(单表更新)  DELETE删除记录(单表删除)

day20——安装客户端、数据库连接、mysql事务、mysql操作数据

python的mysql操作 mysql数据库是最流行的数据库之一,所以对于python操作mysql的了解是必不可少的.Python标准数据库接口为Python DB-API, Python DB-API为开发人员提供了数据库应用 编程接口.参考地址:https://wiki.python.org/moin/DatabaseInterfaces,你可以查看python支持数据库的详细列表.不同的数据库需要下载不同的DB API模块.DB-API是一个规范.它定义了一系列必须的对象和数据库存取方

MySQL操作数据库命令

打开数据库: show databases 创建数据库:create database + 数据库名 删除数据库:drop database+数据库名 进入数据库:use+数据库名 数据表增删改查: 查看数据表:show tables 创建数据包:create table(字段1类型,字段2类型) 删除数据表:drop table 修改表名:alter table 表明 rename 新表名 对数据表里的字段进行操作 字段定义:字段名+字段类型 desc+表名 查看表的定义 添加字段 alter

web进阶之jQuery操作DOM元素&&MySQL记录操作&&PHP面向对象学习笔记

hi 保持学习数量和质量 1.jQuery操作DOM元素 ----使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,attr(属性名,属性值)格式则是设置元素属性名的值. 控制就是获取以及设置 <h3>attr()方法设置元素属性</h3> <a href="http://127.0.0.1" id="a1">点我就变</a> <d

【Canal】利用canal实现mysql实时增量备份并对接kafka

简介 canal 1.1.1版本之后, 默认支持将canal server接收到的binlog数据直接投递到MQ, 目前默认支持的MQ系统有: kafka: https://github.com/apache/kafka RocketMQ : https://github.com/apache/rocketmq 本文中默认已经安装了kafka环境,仅做对接的演示:(若没有安装则需要提前安装kafka) 演示环境如下: bigdata111 bigdata112 bigdata113 centos

009-MySQL

MySQL简介与安装 一.MySQL简介 1. 数据库技术是IT世界里非常重要的基础,数据非常重要,数据容器也是非常重要. 2. MySQL, Oracal, IBM DB2都是关系型数据库 3. MySQL-> Oracal公司 4. 安装mySQL on Ubuntu 14.04 1) apt-get install mysql-server 2) ps -ef|grep mysqld 3) mysql -u root -p 4) enter mysql> show database; u

利用otter实现跨机房数据同步

Otter: otter是阿里开源的一个分布式数据库同步系统,尤其是在跨机房数据库同步方面,有很强大的功能.它是基于数据库增量日志解析,实时将数据同步到本机房或跨机房的mysql/oracle数据库. 环境:(由于环境隐私原因,环境中使用的外部IP隐藏) 网络图: 实验环境: A机房(公司内网)<===>B机房(云服务环境内网) 数据源(mysql需开启binlog,binlog_format=ROW): Mysql_A:192.168.1.20:3306(外部IP:xx.xx.xx.xx:3

Myslq基础知识

1.引言 1.1.为什么选择MySQLMySQL有什么特点?1.可以处理拥有上千万条记录的中小型数据2.使用标准的SQL数据语言形式3.可移植行高,安装简单小巧4.调试.管理,优化简单(相对其他大型数据库)5.开源(分为商业版和社区版)目前数据库排名: 2.初涉MySQL2.1.MySQL概述1.MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,是最流行的关系型数据库管理系统之一.2.MySQL是一种关系数据库管理系统,关系数据库就是将数据

MySQL学习笔记-数据类型与操作数据表

MySQL学习笔记-数据类型与操作数据表 数据类型:  1.字符型  2.整型  3.浮点型  4.日期时间型 数据表操作:  1.插入记录  2.查找记录 记录操作:  1.创建数据表  2.约束的使用 1.数据类型 [1]整型: 数据类型 存储范围 字节 TINYINT 有符号型:-128~127(-2^7~2^7 -1),无符号型0~255(0~2^8 -1) 1 SMALLINT 有符号型:-2^15~2^15 -1,无符号型0~2^16 -1 2 MEDIUMINT 有符号型:-2^2