一、MySQL介绍

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

RDBMS即关系数据库管理系统(Relational Database Management System)的特点:

1、数据以表格的形式出现

2、每行为各种记录名称

3、每列为记录名称所对应的数据域

4、许多的行和列组成一张表单

5、若干的表单组成database

二、MySQL 安装

官网下载,百度安装步骤,直接安装就可以了。

三、Navicat for Mysql 安装

Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士提供了一组全面的工具。

直接官网下载,傻瓜式安装。

四、连接数据库

安装好 Navicat 后,直接点击连接,输入用户名和密码和数据建立连接;连接名自己设置;IP 地址是数据库所在的地址;端口号默认为3306。

五、新建数据库

CREATE DATABASE - 创建新数据库

六、新建数据表

CREATE TABLE - 创建新表

1、命名规则:

见名知意 ,千万不要使用中文拼音。

多个单词使用下划线。

不要使用关键字,例如 INSERT INTO  VALUES。

七、常用的 SQL 语句(CRUD)

1、新增

语法:

INSERT INTOtable_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );

示例:

INSERT INTO product (product_name, product_price) VALUES ('产品1', '20');

2、删除

语法:

DELETE FROM table_name [WHERE Clause];

示例:

DELETE FROM product WHERE id = 1;

3、更新

语法:

UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause];

示例:

UPDATE product SET product_name = '修改产品', product_price = '23' WHERE id= 20;

4、查询

语法:

SELECTcolumn_name,column_nameFROMtable_name[WHERE Clause]

[LIMIT N][OFFSET M];

示例:

SELECT * FROM product WHERE product_name = '产品1';

* 表示查询所有字段。

osc mysql_MySQL学习(一) - osc_0sz5p35w的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. php新建数据表输入自己相信,php学习记录 - whoAmIR的个人空间 - OSCHINA - 中文开源技术交流社区...

    留言板的结构相对比较简单,主要分为以下几个文件: 我建立的mysql表 `bbs`, 里面分别有 user,用于记录 用户id `id` int(10) auto_increment, 用户名`use ...

  2. 每天学习java一小时_java再学感受 - 编程一小时的个人空间 - OSCHINA - 中文开源技术交流社区...

    首先的是,我买了一本新的有关于java的书,刚开始看,其实在此之前我已经学了一本java语法的书本,现在我买的这本书是我用来提升自己的java认知水平的,首先是对这本书的第一印象吧,里面的内容比较详细 ...

  3. nubby mysql_Mysql索引 - osc_nubn2pd9的个人空间 - OSCHINA - 中文开源技术交流社区

    索引优先级 索引原理: 通过不断的缩小想要获得数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是我们总是通过同一种查找方式来锁定数据. B_TREE索引: mysql 中的索引: ...

  4. 文档上传下载 php开源,PHP文件的上传下载 - PHP开发学习门户的个人空间 - OSCHINA - 中文开源技术交流社区...

    (1).在标签中将enctype和method两个属性指明相应的值. Enctype="multipart/form-data"; Method="POST" ...

  5. php-ast 开源,PHP AST学习 - osc_ryjlu6z2的个人空间 - OSCHINA - 中文开源技术交流社区...

    前一阵和前同事交流在检测webshell方面的相关方法,其中提出了使用lex yacc做一套语法解析来解析字节码段来判断是否存在webshell. 后来在查找相关资料中,找到了github开源的一个工 ...

  6. 平面设计python教程_什么是平面设计? - Python学习教程的个人空间 - OSCHINA - 中文开源技术交流社区...

    平面设计是什么?  任何一个做平面设计的人,或多或少的会想到这一个问题,在此我不想用过多的语言去解释这个问题,.有一个同行的前辈曾经用一个比较形象的话打了个比方,所谓设计,就是纸本来是包不住火的,但是 ...

  7. java成果_java学习成果1 - chenxiao60的个人空间 - OSCHINA - 中文开源技术交流社区

    //我的第一个java程序 /**the first thinking in java example program * display a string and today's date * @a ...

  8. java 最小众倍数_c学习 - osc_p1q9onsn的个人空间 - OSCHINA - 中文开源技术交流社区...

    ** 初学C+交流 ** 某次培新题(仅供参考) 1.一般交换机会处于哪一层?( B ) A.物理层 B.数据链路层 C.网络层 D.传输层 2.表示关系上的a>=b>=c的C语言表达式的 ...

  9. 彩色的mysql_MySQL基本使用 - 彩色泡泡糖的个人空间 - OSCHINA - 中文开源技术交流社区...

    MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用 ...

最新文章

  1. maven的pom报plugins错误的解决方法.
  2. jdk的一条命令查看运行参数
  3. Bootstrap系列 -- 34. 按钮下拉菜单
  4. 用计算机弹奏hop,关于职称计算机Photohop模拟练习题参考
  5. 数据库建表赋予权限语句
  6. vue中的v-text指令之Vue知识点归纳(二)
  7. 雷军说小米综合净利润率永远不超过5%,玺哥相信他是真心的!
  8. 玩游戏用固态硬盘还是机械硬盘
  9. 蚂蚁集团回应 “ IPO 推迟”;iPhone12系列支持北斗系统;LLVM 11.0.0 发布 | 极客头条
  10. C#重绘TabControl控件的源码(转)
  11. 一次新生代民工工友切磋经历
  12. Docker Alpine安装oracle客户端
  13. CS5211 eDP转LVDS转换器芯片 CS5211芯片说明书
  14. Maven的jar包无法导入/彻底解决unable to find valid certification path to requested target
  15. 51单片机实现的双机通信设计仿真
  16. VLOOKUP函数使用及注意事项
  17. 渗透测试工具网址--自用
  18. Huggingface的from pretrained的下载代理服务器方法设置
  19. 正则表达式不允许输入汉字
  20. java数值运算divide_Java常用的计算机数字运算函数

热门文章

  1. 语言孪生素数问题_刘建亚教授讲述“素数的故事”
  2. 只工作不玩耍_不玩耍:独立游戏开发商的经验教训
  3. ssh tar_2015年最佳情侣:tar和ssh
  4. linux 3d加速驱动_实时Linux,3D打印自行车,Google的“加速的移动页面”等
  5. Bootstrap3 Font Awesome 字体图标带动画的图标
  6. Bootstrap按钮的外观
  7. java关于excel的导出_[转载]关于JAVA导出Excel
  8. ROS Rviz 显示超声波测量范围 Python
  9. 计算机的应用可以分为几类,计算机分为哪几类专业
  10. android 库编译报错,Android Studio编译项目报错