SQL -------- 简单的增删改查
sql 结构化查询语言,一种ansi 的标准计算机语言,为了访问数据库
可以做什么:可以对数据库 和表进行创建于删除,
对表里面的数据进行增删改查、
也可以创建存储过程和视图,对表设置权限
RDBMS (关系型数据库管理系统)是sql 的基础,中的数据存储在表的数据库对象中,表由行和列组成
常见的关系型数据库,MS SQL Server, IBM DB2, Oracle, MySQL 以及 Microsoft Acces
sql 对大小写不敏感,英文大写与小写的意思一样,分号为了分隔每条sql 语句的
主要的两个部分 DML 和 DDL
DDL 数据定义语言对 数据库 和表 进行创建与删除,规定表之间的链接,施加表之间的约束
常用的的单词
创建表或数据库 create table(或database) 名字
修改表或数据库 alter table(或database) 名字
删除表 drop table 表名
删除索引 创建索引 create index 或 drop index
DML 的意思是数据操作语言,就是对表中的数据进行增删改查的操作
增加 insert into
语法: insert into 表名 values (值1,值2....)

修改 update
语法: uodate 表名 set 字段名 = 要修改的名字 where 字段 = 表中值

当然也可以修改行中的多条数据
删除 delete
语法: delete from 表名 where 字段名 = 值
只要表中有与查询的字段中的数据一致的都会被删除

上面的是删除表中的行数据 也可以将表中的数据全部删完
语法 delete from 表名
查询 select 经常会使用相对比较难

查询需要的字段

select * from obgexinzi
-- insety into 表名字(需要增加的字段) values(varchar类型的要用单引号)
-- 注意字段与需要增加的要一一对应
-- insert into obgexinzi(Name,Sex,GongZi)values ('大乔','女',2000.5),('鲁肃','男',2300) --update 表的名字 set 你要修改的字段以及值 where 确定是哪行数据
-- 将姓名为小乔的哪行数据中的 学历修改为大专 -- 将姓名为小乔的哪行数据中的 gongzi 和remz中的字段进行修改
update obgexinzi set GongZi = 4000,rem= 'obge' where Name = '小乔' -- 删除 delete from 表名 where 表里面的字段中有这个字段所对应的数据都会删除
-- 删除表中 字段 name等于大乔的那一行数据
delete from obgexinzi where Name = '大乔' -- 查询表中所有的信息
-- * 表示表中的所有字段
select * from obgexinzi
-- 查询表中的需要的字段
select Name,Sex,Xueli from obgexinzi
SQL -------- 简单的增删改查的更多相关文章
- 四种简单的sql语句(增删改查语句)
四种简单的sql语句(增删改查语句) 一.插入语句 insert into [table] ([column],[column],[column]) values(?,?,?) 二.删除语句 dele ...
- 使用JDBC分别利用Statement和PreparedStatement来对MySQL数据库进行简单的增删改查以及SQL注入的原理
一.MySQL数据库的下载及安装 https://www.mysql.com/ 点击DOWNLOADS,拉到页面底部,找到MySQL Community(GPL)Downloads,点击 选择下图中的 ...
- MyBatis学习--简单的增删改查
jdbc程序 在学习MyBatis的时候先简单了解下JDBC编程的方式,我们以一个简单的查询为例,使用JDBC编程,如下: Public static void main(String[] args) ...
- 通过JDBC进行简单的增删改查
通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操 ...
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
1.通过 pip 安装 pymysql 进入 cmd 输入 pip install pymysql 回车等待安装完成: 安装完成后出现如图相关信息,表示安装成功. 2.测试连接 import ...
- python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查
python操作mysql②python对mysql进行简单的增删改查 1.设计mysql的数据库和表 id:新闻的唯一标示 title:新闻的标题 content:新闻的内容 created_at: ...
- 通过JDBC进行简单的增删改查(以MySQL为例) 目录
通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操 ...
- Java通过JDBC进行简单的增删改查(以MySQL为例)
Java通过JDBC进行简单的增删改查(以MySQL为例) 目录: 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JD ...
- 用CI框架向数据库中实现简单的增删改查
以下代码基于CodeIgniter_2.1.3版 用PHP向数据库中实现简单的增删改查(纯代码)请戳 http://www.cnblogs.com/corvoh/p/4641476.html Code ...
随机推荐
- Python - 正则表达式 - 第二十二天
正则表达式 - 教程 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"). 正则表达式使用单 ...
- tkinter中的message
from tkinter import * root =Tk() root.title("message练习") myText = "2019年12月13日,下午一个人, ...
- inndo 表与存储逻辑_1
------------------------------------------2015-03-03--------------------------------------- 表 : inno ...
- 3.UML中的类图及类图之间的关系
统一建模语言简介 统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标 ...
- 网络流之最大流Dinic --- poj 1459
题目链接 Description A power network consists of nodes (power stations, consumers and dispatchers) conne ...
- vue中webpack的配置理解
当我们需要和后台分离部署的时候,必须配置config/index.js: 用vue-cli 自动构建的目录里面 (环境变量及其基本变量的配置) var path = require('path') ...
- 实现 Trie (前缀树)
实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作. 示例: Trie trie = new Trie(); trie.insert(" ...
- 通过Socket实现TCP编程(十二)
原文链接:https://www.cnblogs.com/hysum/p/7531529.html Socket通信 : TCP协议是面向对象连接.可靠的.有序的,以字节流的方式发送数据. 基于TCP ...
- DRL强化学习:
IT博客网 热点推荐 推荐博客 编程语言 数据库 前端 IT博客网 > 域名隐私保护 免费 DRL前沿之:Hierarchical Deep Reinforcement Learning 来源: ...
- AOP的理解与实现
AOP:面向切面编程,在不破坏原有代码的情况下,提供新的功能.可以使用AOP添加通用功能,比如事务.日志.权限.异常.缓存... 常见的AOP:MVC中的过滤器.HttpModule... 如何实现A ...