本文主要是介绍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自带数据库中的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!