Mysql基础

1)数据库基本概念

数据库是一个按照数据结构来组织,存储和管理数据的仓库。

2)数据表

把多个实体具体的描述按照数据库中的记录的方式组织在一起,就形成了一个表

(table)称之为数据表。

3)数据库模型

数据库模型分为层次模型、网状模型、关系模型、面向对象模型和NoSQL模型。

4)Oracle当前主流数据库

目前互联网企业中常用的数据库包括MySQL、Oracle、SQLSever、MongoDB、Redis等。

MySQL的特点

1运行速度在数据库开发排行榜前三名。

2易用性:设置和管理都要简单

3 SQL支持

4功能性                                                                          

5连接性与安全性:拥有访问功能

6可移植性

7可用性和成本

8公开发行和源代码

MySQL的安装与配置

两种安装方式:MySQL二分制分发版(.msi安装文件)和免安装版(ZIP压缩文件)。

启动MySQL服务

1)通过命令行启动

点击菜单打开windows系统,然后输入“cmd”命令,启动MySQL服务,输入命令”net start mysql157”按回车键执行,停止MySQL服务输入命令“net stop mysql157”按回车键执行。

通过windows系统自带的服务管理器启动

登录MySQL数据库

1)使用windows命令方式登录

2)使用命令行登录:mysql:为登录命令

           输入命令:mysql-hlocalhost-u root-p后按enter键然后根据提示输入密

码通过验证后,就可以登录数据库了。

            使用Navicat创建MySQL数据库

          创建数据库:CREATE DATABASE database_name;

          创建数据表:CREATE TABLE+表名字(列名数据类型[] [默认值];

          删除数据库:DROP DATABASE+表名字

       

 MySQL的数据类型         

        常用数据类型:int、char、varchar(可变长度)、blob、text(变长文本)、float?double?

       1)需要存储精度较高时,应选用double

2)用于定义货币建议使用decimal

3)Blob主要存储图片,音频信息等,text只能存储纯文本条件 

   

扩展部分

修改表名:alter table 旧表名rename to新表名

修改数据类型:alter table表名modify 列名数据类型

修改列名:alter table表名 change 旧列名新列名新数据类型

删除列:alter table表名drop 列名

添加列:alter table表名 add新列名数据类型

修改列的排列位置:alter table表名 modify 列名1 数据类型 first/alter 列名2

删除数据表:drop table 表名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值