MySql基础知识

本文介绍了MySQL的基本概念,如数据库、表、主键和外键,以及常用数据类型,包括整型、浮点型和日期时间类型。还详细阐述了数据库的创建、删除、选择,表的操作如创建、删除、插入、更新和查询数据,以及数据查询的技巧,如简单查询、条件查询、排序和分组。此外,提到了高级功能,如索引、视图、存储过程、触发器和事务。
摘要由CSDN通过智能技术生成

官方文档地址:https://dev.mysql.com/doc/

1、 数据库基础知识

a)    数据库:用于存储和管理数据的容器。
b)    表:用于组织数据的结构对象,由行和列组成。
c)    列:表中的数据项的类型定义。
d)    行:表中的数据记录。
e)    主键:用于唯一标识表中每行的列或列组合。
f)    外键:用于建立表之间的关系,指向另一个表中的主键。

 2、常用数据类型

a)    整型:int,tinyint,bigint等。
b)    浮点型:float,double等。
c)    字符串型:varchar,char等。
d)    日期和时间类型:date,time,datetime等。

3、数据库操作

a)    创建数据库:create database database_name;
b)    删除数据库:drop database database_name;
c)    选择数据库:use database_name;
d)    创建表:create table table_name(column1 datatype, column2 datatype, …);
e)    删除表:drop table table_name;
f)    插入数据:insert into table_name(column1, column2, …) values(value1, value2, …);
g)    更新数据:update table_name set column1 = value1, column2 = value2 where condition;
h)    删除数据:delete from table_name where condition(条件);
i)    查询数据:select column1, column2, … from table_name where condition;

 4、数据查询

a)    简单查询:select * from table_name;

b)    条件查询:select * from table_name where condition;
c)    排序查询:select * from table_name order by column_name asc/desc;
d)    聚合函数:count, sum, avg, min, max等;
e)    分组查询:select column1, count(column2) from table_name group by column1;
f)    连接查询:inner join, left join, right join等;

5、高级功能

 a)    索引:提高查询效率的数据结构。
b)    视图:虚拟表,基于查询结果的可视化。
c)    存储过程:预编译的数据库操作脚本。
d)    触发器:在表上触发自动化操作。
e)    事务:一组数据库操作的原子性和一致性。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值