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的增删改查就是这样了,请大家有什么问题及时跟我沟通,初来乍到,如果有不足的地方,请大神多多指教。