MySQL的基础知识

数据库

用户可以在数据库中对文件中的数据进行新增、截取、更新、删除等操作。数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合

数据库的分类

大型:oracle   DB2;

中型:SQL Server  MySQL;

其它:Redis, Mongdb,SSDB,HBase

数据库分为关系型数据库和非关系型数据库。关系型数据库有二维关系,Redis, Mongdb都是关系型数据库;非关系型数据库无二维关系,处理数据比较快,SSDB,HBase,MySQL都是非关系型数据库。

MySQL数据库的特点

1.MySQL数据库是用c++和c语言编写的,使用了多种编辑器测试,保证了源码的可移植性;2.MySQL数据库在中国越来越多的企业去选择它,因为MySQL数据库便于安装,部署,管理,维护,网上的学习文档也越来越丰富,是国内首选的数据库;3.MySQL优化了SQL算法,有效的提高了查询速度;4.MySQL内提供了用于管理,检查以及优化数据库操作的管理工具。

检查MySQL正常工作

用win+R打开启动器,然后输入services.msc,找到MySQL看是否在运行。

数据类型 :

整数类型:byte   int    short   long

小数类型:float  (单精度,4字节)  double( 双精度,8字节)

布尔类型:  boolean

字符类型:char 

Byte=8byte  汉字=2~3byte

创建表

create table 表名(-- 字段名 类型  其它辅助);

实例:

主键:   每一张表中必须包含一个主键,主键特性是非空,唯一且不重复,创建表的时添加,并设置主键自动递增。

时间戳:自动生成时间。

删除表:

drop table 表名;

实例:

 增删改查

增:insert into 表名(全字段) values();

        insert into 表名(字段1,字段2) values(字段1,字段2);

删:delete from 表名 where 条件;

改:update 表名 set 字段 = 值 where 条件;

查:select * from 表名;

实例:

group by 分组

have 分组之后的操作

order by 排序

truncate 全表删除:

truncate table 表名;

实例:

表复制:

create table student_user as select * from user;

as:依附

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值