复习资料来源于实验楼,所以标记为转载。

基础概念

数据库(Database) 是按照数据结构来组织、存储和管理数据的仓库。
结构化查询语言(Structured Query Language) 简称 SQL,是上世纪 70 年代由 IBM 公司开发,用于对数据库进行操作的语言。更详细地说,SQL 是一种数据库查询和程序设计语言。
数据库管理系统(DBMS) MySQL就是了。

安装mysql-server

在centos系统中输入

$sudo yum install mysql-community-server

具体课参考博客 https://www.jianshu.com/p/7cccdaa2d177

数据库入门操作

打开数据库

$sudo systemctl start mysqld
$mysql -u root

查看、新建、打开数据库

show databases;
CREATE DATABASE  database_name        //可大写可不大写
SOURCE 路径

连接数据库

use 数据库名

查看、新建、删除表

show tables;
CREATE TABLE table_name
(
列名a 数据类型(数据长度),
列名b 数据类型(数据长度),
列名c 数据类型(数据长度)
);
DROP TABLE table_name ;

向表中插入数据

INSERT INTO table_name(列名a,列名b,列名c) VALUES(值1,值2,值3);
//如果完整地插入,可以写:
INSERT INTO table_name VALUES(值1,值2,值3);
//如果部分地写,空的数据处为Null,此时值3为NULL:
INSERT INTO table_name(列名a,列名b) VALUES(值1,值2);

退出数据库

quit

在mysql中如果不打分号换行会持续,直到输入分号

数据类型

char 固定长度
varchar 初始给定最长的范围,能随着输入的变化而变化
text 长文本数据
date,time,year等
enum 单选,可以用作性别

Mysql复习(基础概念+基础操作)相关推荐

  1. Rundeck基础:3:基础概念:操作Project

    Rundeck是一个基于Java和Grails的开源的运维自动化工具,提供了Web管理界面进行操作,同时提供命令行工具和WebAPI的访问控制方式.在这篇文章中,介绍一下基本概念和操作Project的 ...

  2. 【java之路】4.基础概念与操作学习

    在C语言的基础上对Java基础知识与操作进行比较学习. 目录 调整注释样式 标识符(变量)命名 数据类型 基本数据类型 整数类型 浮点类型 字符类型 bool类型 引用数据类型 变量使用 基本操作 调 ...

  3. Rundeck基础:5:基础概念:操作操作Command与Execution

    上篇文章介绍了如何在Rundeck中进行添加Node,这篇文章继续介绍如何在添加的Node上进行Command的执行以及结果的确认. Comannd vs Job Job在使用上更接近于运维的例行作业 ...

  4. Rundeck基础:4:基础概念:操作操作Node

    这篇文章介绍一下如何在Rundeck中进行Node的管理. 缺省Node 缺省创建Project之后,缺省会将local作为一个节点管理起来,在Rundeck左侧的导航菜单可以确认到刚刚安装完毕之后的 ...

  5. 运维之DNS域名解析服务基础概念与Bind9安装

    ​0x00 前言简述 基础概念 基础术语 记录类型 0x01 DNS服务介绍 原理流程 实验目标 0x02 DNS服务之Bind9 Ubuntu 安装 CentOS 安装 Docker 容器 1) 源 ...

  6. 【算法思想】Reed-Solomon 纠错编码基础概念,编码、解码算法原理、数学公式 Python代码实现

    [算法思想]Reed-Solomon 纠错编码基础概念,编码.解码算法原理.数学公式 & Python代码实现 文章目录 [算法思想]Reed-Solomon 纠错编码基础概念,编码.解码算法 ...

  7. 数据库基础笔记(MySQL)1 —— 基础概念

    (写算法题目把自己心态搞崩了,休息两天顺便把之前学的数据库手写笔记记录在网上方便查阅,因为只是自己学的时候做的笔记,如果有错误欢迎大家指正,过两天再重回算法的怀抱哈哈) 如何下载配置 这个感觉视频讲的 ...

  8. SQL基础操作_8_基础概念

    目录 3 基础概念 3.1 数据库基础概念 3.2 集合相关概念 3.3 常见数据库对象 3.3.1 表 3.3.2 模式 3.3.3 视图 3.3.4 触发器 3.3.5 函数 3.3.6 存储过程 ...

  9. 欧巴,再不懂你就OUT啦(MySQL的基础概念)

    目录 如何理解数据库的相关概念 1. 数据库与数据库管理系统 2.数据库的分类 基础概念 1.表 2.行.列 3.主键 记: 如何理解数据库的相关概念 1. 数据库与数据库管理系统 数据库(DataB ...

最新文章

  1. 任意多相机系统的SLAM重设计
  2. CCNA11月14日战报
  3. linux 多进程 多线程的选择
  4. oracle怎么优化动态sql语句,oracle动态sql语句处理
  5. (Joomla)字符串截取
  6. 【CodeForces - 764B 】Timofey and cubes (模拟)
  7. python 三维图 背景_Python利用matplotlib生成图片背景及图例透明的效果
  8. C ++ 类 | 构造函数w参数_6
  9. android高德地图气泡,[置顶] Android-高德地图-显示气泡框
  10. 很强势!因拒绝退回用户保证金,知名在线旅游平台成“老赖”,回应...
  11. (六)将样式转换模型从TensorFlow转换为TensorFlow Lite
  12. SQL已知现在的某一天求去年的同一天或去年同月份的第一天
  13. 一个素数,如果将其反转后仍然是一个素数,我们称这样的素数为反转素数。 例如13是一个素数,反转之后得到的31也是一个素数,那么13和31都是反转素数。
  14. 计算机c盘只能新建文件夹,1.C盘只能新建文件夹不能新建文件(用户权限问题)...
  15. linux psftp,使用PSFTP实现Windows、Linux之间的文件传输
  16. 点云sift matlab,点云配准SIFT算法
  17. python编程输入法_用Python写一个拼音输入法
  18. 华为路由器Talent服务配置
  19. 朱建辉php,“神采·朱建辉版画艺术展”在尼泊尔加德满都开幕
  20. Pytorch基础打卡01

热门文章

  1. BZOJ4303 : 数列
  2. WCF调试异常信息:找不到类型“”,在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHosting...
  3. 正则表达式 蛮全的!
  4. Web下的整体测试 --性能测试及优化思路
  5. php运行环境出现Undefined index 或variable时解决方法
  6. 哈工大-操作系统的引导
  7. mysql从库数据源_SoapUI Pro教程:如何使用MySQL服务器作为数据源-从MySQL数据库获取数据...
  8. ssm游文化推广系统答辩PPT模板
  9. stm32串口_【单片机】STM32串口基本配置
  10. Python+OpenCV:傅里叶变换(Fourier Transform)