一、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——基本操作相关推荐

  1. 数据库开发——MySQL——索引原理

    一.介绍 1.为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题. 在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查 ...

  2. 数据库开发——MySQL——简单介绍和安装

    数据库 数据实际上就是描述事物特征的一组符号,数据库指的就是存储数据的仓库. 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 在软件开发过程中,程 ...

  3. 数据库开发——MySQL——内置功能

    一.视图 视图本质上是根据SQL语句获取的动态数据集并命名存储在内存中的虚拟表. 用户使用时只需使用视图的名称即可获取其数据集并当做表来使用. 使用视图我们可以吧查询过程中的临时表存储为视图,这样以后 ...

  4. 数据库开发——MySQL——pymysql模块

    一.介绍 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢? 这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要 ...

  5. 数据库开发——MySQL——数据类型——数值类型

    MySQL中定义数据字段的类型对数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为四类:数值.日期/时间.字符串(字符)类型.枚举类型与集合类型. 一.数值类型 MySQL支持所有标准S ...

  6. 数据库开发——MySQL——存储引擎

    数据库中建立的表就是文件,现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应不同的处理机制:比如处理文本文件用txt类型,处理表格用Excel,处理图片用png等等. 一.MySQL存储引 ...

  7. 【数据库】MySQL基本操作(基操~)

    一.登陆mysql 命令: mysql -uroot -p Enter password:Welcome to the MySQL monitor. Commands end with ; or \g ...

  8. mysql 控制函数库_数据库开发——MySQL——函数与流程控制

    一.函数 1.介绍 1.1.数学函数 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定 ...

  9. 数据库开发——MySQL——数据的增删改查

    一.介绍 MySQL数据操作:DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1.使用INSERT实现数据的插入 2.使用UPDATE实现数据的更新 3.使用D ...

最新文章

  1. java 枚举使用简书_Java枚举
  2. “三巨头”联合发布万字长文,深度学习将通往何方?
  3. Bengio参与、LeCun点赞:图神经网络权威基准现已开源
  4. 平板涂色(信息学奥赛一本通-T1445)
  5. 【clickhouse】clickhouse 配置 安装目录
  6. Spring tool suite4 安装及配置
  7. oracle 查询优化
  8. 芯片手册不需要全部看,抓住框架信息即可
  9. 【隔离的CAN通信接口-1Mbps】
  10. 在线学习PS设计精讲精练记录(5)
  11. 拯救者15isk加装固态硬盘
  12. 苹果手机上滑动会卡顿_苹果手机Safari浏览器下滑动卡顿的问题
  13. jsp连接mysql购物车mvc_mvc购物车项目
  14. 使用RGB-D摄像机的机器人目标跟踪和避障控制设计
  15. 计算机丢失codex.dll,进击的要塞出现codex.dll文件丢失
  16. 输入一个字符,判断其是否为大写字母,如果是,将他转换成小写字母;如果不是,不转换。然后输出最后得到的字符。
  17. JDK动态代理(通俗易懂,小白首选)
  18. NYOJ 小珂的烦恼
  19. 西行漫记(13):Show Time
  20. hhvm v3.30_HHVM 3.1.0发布

热门文章

  1. Java 在 CMD 环境下编译
  2. Scala中的类和对象
  3. python column stack_Python基础 | pandas中dataframe的整合与形变(merge reshape)
  4. android 绘制分割线,Android EditText在其drawable和它的文本之间绘制一个分隔线
  5. java jpa @joincolumn 字段不为空_拥抱开源从表设计到 JPA 实现
  6. enable 华为交换机ntdp_关于华为交换机bpdu enable. ntdp enable. ndp enable解析
  7. cropper.js 图像旋转问题_快速提高前端开发效率:10个JavaScript图像处理库
  8. Winform控件拖动
  9. LeetCode 2 Keys Keyboard
  10. @ExceptionHandler