mysql实现简单的增删改查,放入xmapp自带数据库中
1、mysql概念:SQL-Structured Query Language,是一种特殊的语言,专用于操作关系型数据库服务器中的数据,所有的SQL语句分为四类: (1)DDL(2)DQL(3)DML(4)DCL
2、注意:##单行注释,注意://不表示单行注释
3、.sql文件的执行方法:
- (1)使用MySQL客户端软件登录MySQL服务器
- (2)使用命令:source e:/xxx/yy.sql 提示: source命令后面不能有;号!!!!
例如:
##单行注释,注意://不表示单行注释
/*
.sql文件的执行方法:
(1)使用MySQL客户端软件登录MySQL服务器
(2)使用命令:source e:/xxx/yy.sql
提示: source命令后面不能有;号!!!!
*/
##SHOW DATABASES;
##show databases;
##Show DatabaSEs;
4、SQL语法要求:
- 1.所有的语句都必须以;结尾!!
- 2.SQL语句都不区分大小写。习惯上,关键字都大写;非关键字都小写。
5、来实现一个增删改查:
##告诉服务器下述SQL语句所用的编码方式
SET NAMES UTF8;
##删除一个数据库(如果存在的话)
DROP DATABASE IF EXISTS table;
##创建一个数据库,指定其中保存的数据所用的编码
CREATE DATABASE table CHARSET=UTF8;
##进入刚刚创建的数据库
USE table; ##创建一个保存商品信息的表
CREATE TABLE product(
pid INT PRIMARY KEY, /*主键列不允许出现重复值*/
name VARCHAR(64),
price FLOAT(7,2), /*总有效位数,小数点后面的有效位数 99999.99*/
birthday DATE
);
##向表中插入记录行,SQL中的字符串和日期都必须使用单引号,数字可用可不用
INSERT INTO product VALUES(101, '可口可乐600ml装', 3.5, '2015-10-30');
INSERT INTO product VALUES(103, '百事可乐600ml装', 4.5, '2015-11-30');
INSERT INTO product VALUES(108, '非常可乐600ml装', 2.5, '2015-12-30');
##INSERT INTO product VALUES(103, '暗黑可乐600ml装', 5.5, '2015-1-30'); ##修改某一行记录
UPDATE product
SET name='可口可乐550ml装', price=3.8
WHERE pid=101; ##删除一行记录
DELETE FROM product WHERE pid=108; ##查询表中的记录行
SELECT pid,name,price,birthday FROM product;
##查询某一行记录(满足XX条件)
SELECT pid,name,price,birthday
FROM product
WHERE pid=103; /*SQL语句中不使用==*/
6、然后放入xmapp自带的MySQL查看效果
- 打开你xmapp

- 打开你的cmd,命令行中将你mysql.exe(在你的安装xmapp中查找)文件拖入,紧跟其后输入-uroot -p

运行之后,输入source+拖拽文件目录。

- 打开xmapp,点击mysql后面的admin按钮,在浏览器中显示

大概mysql的增删改查就是这样了,请大家有什么问题及时跟我沟通,初来乍到,如果有不足的地方,请大神多多指教。
mysql实现简单的增删改查,放入xmapp自带数据库中的更多相关文章
- python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查
python操作mysql②python对mysql进行简单的增删改查 1.设计mysql的数据库和表 id:新闻的唯一标示 title:新闻的标题 content:新闻的内容 created_at: ...
- 使用 NodeJS+Express+MySQL 实现简单的增删改查
关于node.js暂时记录如下,以后有时间一定学习 文章来自简书,作者:sprint,2016-07 使用 Node.js + Express+MySQL 实现简单的增删改查 https://www. ...
- 利用Express+MySQL进行简单的增删改查
前言: 随着JavaScript语言的快速发展,其功能越来越强大,能做的事情也越来越多. 目前,web前端工程师能够利用NodeJS搭建服务,也成为了越来越多互联网公司对前端开发的硬性要求. 本文主要 ...
- python之MySQL学习——简单的增删改查封装
1.增删改查封装类MysqlHelper.py import pymysql as ps class MysqlHelper: def __init__(self, host, user, passw ...
- 应用node+express+mysql 实现简单的增删改查
记录下来备忘 1.准备好webstrom编辑器,编辑器调整字体大小等在file->settings->editor下设置 注册码 来源网上: 2017.2.27更新 选择“license ...
- spring boot web开发 简单的增删改查和spring boot 自带的Junit测试 案例
创建 web项目 配置pom.xml文件 ------相当于jar包 配置application.yml -----配置文件(spring数据库连接.server服务.logging日志等) 创建 ...
- 通过JDBC进行简单的增删改查(以MySQL为例) 目录
通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操 ...
- Java通过JDBC进行简单的增删改查(以MySQL为例)
Java通过JDBC进行简单的增删改查(以MySQL为例) 目录: 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JD ...
- 使用JDBC分别利用Statement和PreparedStatement来对MySQL数据库进行简单的增删改查以及SQL注入的原理
一.MySQL数据库的下载及安装 https://www.mysql.com/ 点击DOWNLOADS,拉到页面底部,找到MySQL Community(GPL)Downloads,点击 选择下图中的 ...
随机推荐
- jmeter设置全局变量
2017年4月20日 10:07:37 星期四 情景, 从第一个请求的结果中匹配出code, 当作参数去做下次请求 以抢红包为例: 1. 创建红包, 并从返回结果中获取红包code 2. 将code设 ...
- LabVIEW中下拉列表和枚举的区别(两点)
第一:如图,在表示法上,下拉列表表示的数据范围要大,枚举只能是U32,U16, U8 第二:在vi的动态调用过程中,常用下拉列表,因为枚举控件不能动态的增加或者减少项目,而下拉列表则可以.
- mysql定时任务,每天的零点执行一个存储过程
1 前言 利用navicat工具来写存储过程及定时执行,此文章是按照自身经验总结的,仅作为记录使用. 2 步骤 2.1 新建过程 2.2 在函数体写你需要执行的代码 CREATE DEFINER=`r ...
- 8)django-示例(url传递参数)
url传递参数有两种,一个是通过普通分组方式,一个是通过带命名分组方式 1.传递方式 1)普通分组方式,传递参数顺序是严格的.如下例子 url(r'^detail-(\d+)-(\d+).html', ...
- 洛谷P3676 小清新数据结构题 [动态点分治]
传送门 思路 这思路好妙啊! 首先很多人都会想到推式子之后树链剖分+线段树,但这样不够优美,不喜欢. 脑洞大开想到这样一个式子: \[ \sum_{x} sum_x(All-sum_x) \] 其中\ ...
- Confluence 6 配置时间和日期格式
你可以修改你 Confluence 为用户显示的时期和时间格式.设置的句法使用的是 SimpleDateFormat class,请参考 Java SimpleDateFormat 文档中的内容来设置 ...
- Confluence 6 修改你站点的外观和感觉
你可以为你的 Confluence 整个站点修改表现以及外观和感觉,也可以为单独的空间进行修改. 对整个站点进行的修改将会对使用全局外观和感觉(look and feel)的空间一并进行修改.如果某个 ...
- pod 使用详解
cd 进去到 项目目录 包含 xcodeproj 结尾的目录下 1 pod init 创建一个pod 文件 2 打开生产的pod 文件 然后 配置pod 文件 并保存 3 pod install 安 ...
- 新增 修改,对xx名字或者其他属性做校验判断是否存在
需求描述:页面输入完xxName和xx编码,点击提交,根据两项内容做重复校验(就是看看数据库里有木有相同的) 解决思路:把这两个东西作为查询条件去查,查到有记录,提示已存在,就不执行新增或者修改操作. ...
- github文档
Video Guides GitHub Help GitHub.com Hello World 10 minute read Intro What is GitHub? Create a Repo ...