python操作MySQL数据库——(一)MySQL基础知识
2018-11-20 22:46
543 查看
版权声明:本BLOG上原创文章未经本人许可,不得用于商业用途及传统媒体。网络媒体转载请注明出处,否则属于侵权行为。 https://blog.csdn.net/qq_38266635/article/details/84309462
1.MySQL数据库介绍
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据库在一个大仓库内,这样就增加了速度并提高了灵活性。
- MySQL的的是开源的,所以你不需要支付额外的费用。
- MySQL的的支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
- MySQL的的使用标准的SQL数据语言形式。
- MySQL可以运行于多个系统上,并且支持多种语言。这些编程语言包括C,C ++,Python,Java,Perl,PHP,Eiffel,Ruby和Tcl等。
- MySQL的的对PHP有很好的支持,PHP是目前最流行的网络开发语言。
- 的MySQL的支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。
- MySQL的的是可以定制的,采用了GPL协议,你可以修改源码来开发自己的MySQL的的系统。
2.实战效果展示(网易新闻手机端)
3.语法基础
提示:管理数据库的时候,一般有两个数据库,一个是“读写”模式(可修改),一个是“只读”模式()。
DDL(数据定义语句):
创建³³表/数据库
ALTER TABLE / DATABASE
DROP TABLE / DATABASE
DML(数据管理语句):
INSERT新增
[code]INSERT INTO `student2`(`name`, `nickname`) VALUES ('张三2','三哥2'), ('张三3','三哥3'), ('张三4','三哥4');
DELETE删除
注意:一定要加哪里,不然就把全部数据改了,不好恢复。
[code]DELETE FROM `student2` WHERE `sex`='男';
UPDATE修改
注意:一定要加哪里,不然就把全部数据改了,不好恢复。
[code]UPDATE `student2` SET `sex`='女',`nickname`='没有昵称' WHERE `sex`='男';
[code]UPDATE `student2` SET `sex`='男' WHERE `id`>31;
SELECT查询
注意:where,group by等语句的顺序,没有可以不写,一定要按照下面出现的顺序写。
[code]#不建议使用'*'号 SELECT * FROM `student2`;
[code]SELECT `name`, `nickname` FROM `student2`;
[code]SELECT `id`,`name`, `nickname` FROM `student2` WHERE `sex`='男' ORDER BY `id` DESC;
[code]SELECT `id`,`name`, `nickname` FROM `student2` WHERE `sex`='男' ORDER BY `id` DESC LIMIT 0,2;
选择其他语句
4.新闻表设计
阅读更多
相关文章推荐
- 【python_mysql】mysql数据库基础知识总结
- Python基础知识——对mysql数据库的操作
- python操作mysql基础之select
- 菜鸟的Python之路--基础知识(字典的基本操作)
- python操作mysql数据库系列-安装MySql
- 【python基础知识】对文本数据库的一些基本操作
- 菜鸟的Python之路--基础知识(字符串的基本操作)
- python 专题九 Mysql数据库编程基础知识
- python基础知识之字典的建立、简单操作、格式化字符串
- MySQL的日志基础知识及基本操作学习教程
- Python3.x的mysqlclient的安装、Python操作mysql,python连接MySQL数据库,python创建数据库表,带有事务的操作,CRUD
- Python的SQLalchemy模块连接与操作MySQL的基础示例
- python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。
- python基础知识-文件操作
- [python][基础知识] 字符串操作
- php基础系列----9php通过mysql扩展操作mysql数据库
- 菜鸟的Python之路--基础知识(列表的基本操作)
- 【python基础知识】文件操作中的读写模式讲解
- Python基础知识——Python中的读写操作read()和write()
- Python操作Mysql基础教程