mysql系列--基础知识大总结

注:本文为mysql基础知识的总结,基础点很多若是有些不足够,还请自行搜索。后续增加

一、mysql简介



数据库简介

数据库是计算机应用系统中的一种专门管理数据资源的系统

数据库是一组经过计算机处理后的数据,存储在多个文件中,而管理数据库软件被称为数据库管理系统----DBMS

而MYSQL ORACLE等就是数据库管理系统

mysql是一款数据库管理软件  免费使用

sql

sql(结构化查询语言) 数据库管理系统通过sql语言来管理数据库中的数据。sql语言是一种数据库查询和长须设计语言。其主要用于存取数据、查询数据、更新数据和管理关系数据库系统。其中包含以下几种

DDL语句:数据定义语言主要用于定义数据库、表、视图、索引和触发器等。包括created、 alter和drop语句

DML语句:数据操纵语言主要用于插入数据、查询数据、更新数据和删除数据。包括insert语句、select语句、update语句和delete语句

DCL语句:数据控制语言主要用于控制用户的访问权限。其中包括grant语句和revoke语句。

二、mysql命令行操作



1、进入 mysql

mysql -u root -p

2、查看所有数据

show databases;

3、使用 某个数据库

use feng;

4、显示选择数据库所有表

show tables;

5、显示某个表结构

desc  table;

6、创建表

#基本语法

create table name(
       列名  类型   是否为空  默认值  自增   主键,
       列名   类型   是否为空
)ENGINE=InnoDB  DEFAULT CHARSET=utf8

not null    #不为空
default num  #默认值
auto_incrememt  #自增
primary  key   #主键  

7、删除表

drop table  表名

8、清空表

delete from 表名
#表还在,数据清空
truncate table 表名
时间: 2024-11-05 20:29:59

mysql系列--基础知识大总结的相关文章

MySQL数据库基础知识

day02 MySQL数据库基础知识 一.基础知识概述: 基础决定你这门课程的学习成败!只有学习好这些基础知识以后,你才能真正的运用自如.才能够对数据库有更深入的了解,道路才会越走越远. 二.基础知识: 1.数据库(database):数据库就好比是一个物理的文档柜,一个容器,把我们整理好的数据表等等归纳起来. 创建数据库命令:        create database 数据库名; 2.查看数据库         show databases; 3.打开指定的数据库         use 

转帖--计算机网络基础知识大总汇 https://www.jianshu.com/p/674fb7ec1e2c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

计算机网络基础知识大总汇 龙猫小爷 关注 2016.09.14 23:01* 字数 12761 阅读 30639评论 35喜欢 720 一.什么是TCP/IP 网络和协议 1.     TCP/IP是一类协议系统,它是一套支持网络通信的协议集合.网络是计算机或类似计算机的设备之间通过常用的传输介质进行通信的集合. 2.     网络协议就是一套通用规则,用来帮助定义复杂数据传输的过程.数据传输从一台计算机上的应用程序开始,通过计算机网络硬件,经过传输介质到正确目的地,然后上传到目的地计算机网络硬

mysql数据库基础知识总结

这里把自己学的mysql数据库的知识总结一下,当是给自己复习一遍,也是方便以后查询 安装和配置mysql就不说了,可以借鉴这位博友的安装过程   https://www.cnblogs.com/by330326/p/5608290.html 一.mysql基本命令 1.创建命令 create user '用户名' @'ip' identified by '密码';  创建用户 ip是指用户登录mysql的电脑ip,可以写%,本地写localhost grant 权限(select/insert/

mysql 学习基础知识汇总

DBMS模型: 层次模型 网状模型 关系模型 以文件来存取数据的困难:数据冗余和不一致性,数据访问困难,数据孤立,数据完整性问题,原子性问题,并发访问问题,安全性问题 XML(扩展标机语言) 关系模型: 关系模型 E-R实体-关系模型 对象模型 半结构化数据模型 文件:对于文件来说可以从三个层次来分析 1.表示层 文件 2.逻辑层 文件系统:存储引擎 3.物理层 元数据 数据块 E-R图的表示方法 实体:  矩形表示 属性:   椭圆表示 联系:   菱形表示 各实体间的对应关心:1:1    

关于mysql的基础知识

一.数据库的简介 什么是数据库? 数据的仓库,如:在atm的实例中我们创建一个db目录称之为数据库 什么是 MySQL.Oracle.SQLite.Access.MS SQL Server等 ? 他们是数据库软件,主要功能为两部分:1.讲数据保存到内存或者文件.2.接受特定的命令对数据进行操作 什么是SQL? 上述问题说过,数据库要接受特定的命令,这个命令就是用SQL编写,他是结构化查询语言(Structured Query Language)的缩写,一种专门与数据库交互的语言. 二.数据库的安

MySQL的基础知识

一,MySQL查询的五种子句: 1,where(条件查询),常用的运算符: ①比较运算符 > , < , = , != , >= , <= , in( ) , between val1 and val2 ②逻辑运算符 逻辑非:not / ! , 逻辑或:or / || , 逻辑与:and / && ③模糊查询"like" 通配符:% 任意字符,例如:where name like '苹果%' _ 匹配单个字符,例如:where name like

MySQL数据库基础知识学习笔记(一)

1.MySQL基础与sql语句实战 MySQL是一种关系型数据库管理系统,在互联网公司里非常流行.Linux下用yum命令安装 实操:连接数据库172.16.41.89登录mysql命令:Mysql -u root -p 回车,然后输入密码 查看数据库:Show databases; 新建数据库:Create databases xiaoning defsult charset=utf8;然后再次show databases 查看一下,xiaoning 已经被创建 语句:Create table

MySQL系列理论知识

内容: 1.视图 2.触发器 3.事务 4.存储过程 5.内置函数 6.流程控制 7.索引与慢查询优化 —————————————————————————————— 1.视图: 1.视图是什么: 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 2.为什么要用视图:如果平凡的使用到一张的虚拟表的数据,我们可以节约很多时间和步骤,不用重复查询. 3.如何用 比如我们要到老师和课程的共有数据可以 通过两张表的共有外键作为条件那拿到我们想要得到的数据 mysql> create view

MySQL数据库基础知识002

一.My yS SQ QL L  支 持 的 数 据 类 1.对于整型数据,MySQL 还支持在类型名称后面的小括号内指定显示宽度,例如 int(5)表示当数值宽度小于 5 位的时候在数字前面填满宽度,如果不显示指定宽度则默认为 int(11).一般配合 zerofill 使用,顾名思义,zerofill 就是用"0"填充的意思,也就是在数字位数不够的空间用字符"0"填满. create table t1 (id1 int,id2 int(5)); insert i