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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 表名

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

        

以上是关于mysql系列--基础知识大总结的主要内容,如果未能解决你的问题,请参考以下文章

MySQL系列

mysql 索引

#yyds干货盘点#愚公系列2023年02月 .NET/C#知识点-程序运行计时的总结

渗透测试自学系列——网络基础知识大总结

MySQL必知必会语法和基础知识大总结

MySQL必知必会语法和基础知识大总结