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自带数据库中的更多相关文章

  1. python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查

    python操作mysql②python对mysql进行简单的增删改查 1.设计mysql的数据库和表 id:新闻的唯一标示 title:新闻的标题 content:新闻的内容 created_at: ...

  2. 使用 NodeJS+Express+MySQL 实现简单的增删改查

    关于node.js暂时记录如下,以后有时间一定学习 文章来自简书,作者:sprint,2016-07 使用 Node.js + Express+MySQL 实现简单的增删改查 https://www. ...

  3. 利用Express+MySQL进行简单的增删改查

    前言: 随着JavaScript语言的快速发展,其功能越来越强大,能做的事情也越来越多. 目前,web前端工程师能够利用NodeJS搭建服务,也成为了越来越多互联网公司对前端开发的硬性要求. 本文主要 ...

  4. python之MySQL学习——简单的增删改查封装

    1.增删改查封装类MysqlHelper.py import pymysql as ps class MysqlHelper: def __init__(self, host, user, passw ...

  5. 应用node+express+mysql 实现简单的增删改查

    记录下来备忘 1.准备好webstrom编辑器,编辑器调整字体大小等在file->settings->editor下设置 注册码 来源网上: 2017.2.27更新 选择“license ...

  6. spring boot web开发 简单的增删改查和spring boot 自带的Junit测试 案例

    创建 web项目 配置pom.xml文件   ------相当于jar包 配置application.yml -----配置文件(spring数据库连接.server服务.logging日志等) 创建 ...

  7. 通过JDBC进行简单的增删改查(以MySQL为例) 目录

    通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操 ...

  8. Java通过JDBC进行简单的增删改查(以MySQL为例)

    Java通过JDBC进行简单的增删改查(以MySQL为例) 目录: 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JD ...

  9. 使用JDBC分别利用Statement和PreparedStatement来对MySQL数据库进行简单的增删改查以及SQL注入的原理

    一.MySQL数据库的下载及安装 https://www.mysql.com/ 点击DOWNLOADS,拉到页面底部,找到MySQL Community(GPL)Downloads,点击 选择下图中的 ...

随机推荐

  1. HBase Snapshot简介

    一.简介 HBase 从0.95开始引入了Snapshot,可以对table进行Snapshot,也可以Restore到Snapshot.Snapshot可以在线做,也可以离线做.Snapshot的实 ...

  2. iPhone内存溢出——黑白苹果

    一旦iPhone内存长期占用过大,一关机即再难启动,如果你Home键加power键等都不行,那么可以要刷机了. 方式: 1.电脑下载ITunes,这个过程比较漫长,一系列逐渐大概3G,下载完成打开. ...

  3. Flume集群搭建

    0. 软件版本下载 http://mirror.bit.edu.cn/apache/flume/   1. 集群环境 Master 172.16.11.97 Slave1 172.16.11.98 S ...

  4. Hibrenate之事务的理解以及代码编写

    3 事务概念 事务(Transaction)是并发控制的单位,是用户定义的一个操作序列.这些操作要么都做,要么都不做,是一个不可分割的工作单位.通过事务,SQL Server能将逻辑相关的一组操作绑定 ...

  5. 【转】Python学习路线

    Python最佳学习路线图 python语言基础 (1)Python3入门,数据类型,字符串 (2)判断/循环语句,函数,命名空间,作用域 (3)类与对象,继承,多态 (4)tkinter界面编程 ( ...

  6. Oracle Blob查询和插入

    注:本文来源于<Oracle Blob查询和插入> 插入 UPDATE cmm05 SET OUTFILE = to_blob('12345690'): 查询: SELECT utl_ra ...

  7. Confluence 6 workbox 通知包含了什么

    当一个用户在 Confluence 中进行下面的操作的时候,workbox 将会显示为通知: 分享(Shares)你的页面或者博客页面. 提及(Mentions)你的页面,博客页面,回复或者任务. 你 ...

  8. JAVA项目中常用的异常处理情况总结

    JAVA项目中常用的异常知识点总结 1. java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用 ...

  9. 洛谷P2014 选课

    首先分析题目,这是一道树形dp的题目,是树形背包类的问题,以为每门课的先修课只有一门,所以这一定可以 构成一个森林结构,于是我们可以设计一个虚拟的根节点作为森林的根. 状态转移方程如下 dp[v][k ...

  10. tail -f -n 0 /var/log/messages

    <pre><font color="#CC0000"><b>root@kali</b></font>:<font ...