认识mysql数据库

认识mysql数据库

数据库:是关系型数据库。是一些关联表的集合。
数据表:是数据的矩阵。像一个简单的电子表格。
列(column):一列包含了相同类型的数据。
行(row):一行是一组相关的数据。
冗余:存储两倍数据,冗余降低了性能,单提高了数据的安全性。
主键:主键是唯一的。一个数据表只能有一个主键,可以用主键来查询数据。
外键:用于关联两个表。
复合键:将多个列作为索引键,一般用于复合索引。
索引:使用索引可以快速访问数据库表中特定信息。索引是对数据库表中一列或者多列的值进行排序的一种结构,类似于书籍的目录。
参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。
mysql:是开源的,支持大型数据库。可以处理拥有5000 万条记录的大型数据库。
32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。
使用标准的sql数据语言形式。
可运行多个系统上,也支持多种语言,这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等
MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系统
创建数据库 : create database 数据库名;
删除数据库 : drop database 数据库名;
MySQL 数据类型: MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
MySQL 创建数据表: create table 表名(column_name,column_type);
create table if not exists hello(
student_id int AUTO_INCREMENT primary key,
student_name varchar(20)
)engine=InnoDB default charset=utf-8;
engine: mysql数据库的引擎
charset:设置编码。
删除数据库表: drop table 表名;
插入数据: insert into table_name(filed,filed) values(value1,vlaue2);
如果数据是字符型,必须使用单引号或者双引号,如:“value”。
查询数据:select * from table_name;
select column_name,column_name
from table_name [where Clause]
[limit n]
你可以用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
你可以使用 WHERE 语句来包含任何条件。
你可以使用 LIMIT 属性来设定返回的记录数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值