数据库开发——MySQL——基本操作
一、SQL语句
有了mysql这个数据库软件,就可以将程序员从对数据的管理中解脱出来,专注于对程序逻辑的编写。
mysql服务端软件帮我们管理好文件夹以及文件,前提是作为使用者需要下载mysql的客户端,或者其他模块来连接到mysql,然后使用mysql软件规定的语法格式去提交自己命令,实现对文件夹或文件的管理。
该语法即sql(Structured Query Language 即结构化查询语言),SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。
SQL语言分为3种类型:
1、DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER2、DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT3、DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE
库
MySQL中建立的库其实就是文件夹。
增
语法(help create database)
CREATE DATABASE 数据库名 charset utf8;
数据库的命名规则
可以由字母、数字、下划线、@、#、$区分大小写唯一性不能使用关键字如 create select不能单独使用数字最长128位
练习
数据库开发——MySQL——基本操作相关推荐
- 数据库开发——MySQL——索引原理
一.介绍 1.为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题. 在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查 ...
- 数据库开发——MySQL——简单介绍和安装
数据库 数据实际上就是描述事物特征的一组符号,数据库指的就是存储数据的仓库. 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 在软件开发过程中,程 ...
- 数据库开发——MySQL——内置功能
一.视图 视图本质上是根据SQL语句获取的动态数据集并命名存储在内存中的虚拟表. 用户使用时只需使用视图的名称即可获取其数据集并当做表来使用. 使用视图我们可以吧查询过程中的临时表存储为视图,这样以后 ...
- 数据库开发——MySQL——pymysql模块
一.介绍 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢? 这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要 ...
- 数据库开发——MySQL——数据类型——数值类型
MySQL中定义数据字段的类型对数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为四类:数值.日期/时间.字符串(字符)类型.枚举类型与集合类型. 一.数值类型 MySQL支持所有标准S ...
- 数据库开发——MySQL——存储引擎
数据库中建立的表就是文件,现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应不同的处理机制:比如处理文本文件用txt类型,处理表格用Excel,处理图片用png等等. 一.MySQL存储引 ...
- 【数据库】MySQL基本操作(基操~)
一.登陆mysql 命令: mysql -uroot -p Enter password:Welcome to the MySQL monitor. Commands end with ; or \g ...
- mysql 控制函数库_数据库开发——MySQL——函数与流程控制
一.函数 1.介绍 1.1.数学函数 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定 ...
- 数据库开发——MySQL——数据的增删改查
一.介绍 MySQL数据操作:DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1.使用INSERT实现数据的插入 2.使用UPDATE实现数据的更新 3.使用D ...
最新文章
- java 枚举使用简书_Java枚举
- “三巨头”联合发布万字长文,深度学习将通往何方?
- Bengio参与、LeCun点赞:图神经网络权威基准现已开源
- 平板涂色(信息学奥赛一本通-T1445)
- 【clickhouse】clickhouse 配置 安装目录
- Spring tool suite4 安装及配置
- oracle 查询优化
- 芯片手册不需要全部看,抓住框架信息即可
- 【隔离的CAN通信接口-1Mbps】
- 在线学习PS设计精讲精练记录(5)
- 拯救者15isk加装固态硬盘
- 苹果手机上滑动会卡顿_苹果手机Safari浏览器下滑动卡顿的问题
- jsp连接mysql购物车mvc_mvc购物车项目
- 使用RGB-D摄像机的机器人目标跟踪和避障控制设计
- 计算机丢失codex.dll,进击的要塞出现codex.dll文件丢失
- 输入一个字符,判断其是否为大写字母,如果是,将他转换成小写字母;如果不是,不转换。然后输出最后得到的字符。
- JDK动态代理(通俗易懂,小白首选)
- NYOJ 小珂的烦恼
- 西行漫记(13):Show Time
- hhvm v3.30_HHVM 3.1.0发布
热门文章
- Java 在 CMD 环境下编译
- Scala中的类和对象
- python column stack_Python基础 | pandas中dataframe的整合与形变(merge reshape)
- android 绘制分割线,Android EditText在其drawable和它的文本之间绘制一个分隔线
- java jpa @joincolumn 字段不为空_拥抱开源从表设计到 JPA 实现
- enable 华为交换机ntdp_关于华为交换机bpdu enable. ntdp enable. ndp enable解析
- cropper.js 图像旋转问题_快速提高前端开发效率:10个JavaScript图像处理库
- Winform控件拖动
- LeetCode 2 Keys Keyboard
- @ExceptionHandler