数据库笔记(1)

数据库的好处

1.持久化数据到本地
2.可以实现结构化查询数据,方便管理

数据库的相关概念

DB :数据库(database) 存储数据的仓库,存储了一系列有组织的数据
DBMS: 数据库管理系统
SQL:结构化查询语言

SQL语言优点

1.几乎所有DBMS都支持sql语言
2.简单易学
3.可以进行复杂和高级的数据库操作

数据库的特点

  1. 将数据放入表中,表在放入库中
  2. 一个数据库可以有多张表,每张表都有一个标识名字,表名具有唯一性
  3. 表具有一些特性,这些特性定义了数据在表中如何存储
  4. 表由列组成,也称为字段。每个表都由一个或者多个字段组成
  5. 表中的数据按行存储

MySQL服务的启动和停止

  • 启动:在命令行输入 net start mysql(服务名)
  • 停止:net stop mysql(服务名)

MySQL 服务端的登录

  • 在命令行输入 mysql -h localhost -P 3306 -u root -p
  • 如果是本地登录: mysql -u root -p

MySQL 常见命令

  • show databases; 查看所有数据库
  • create database datatest(要创建数据库的名字); 创建数据库
  • use choose(数据库名称); 选择数据库
  • drop databease datatese(数据库名称); 删除数据库
  • show engines\G; 查看存储引擎(详细查看信息)
  • create table 表名(
    字段名 类型,
    字段名 类型, ); —创建表结构
  • desc 表名;查看表结构

MySQL 存储引擎

INNODB:

  • 优点:具有较强的事务,处理能力强,支持外键
  • 缺点:速度慢,占用空间大
  • 特点:自动增长列(必须为主键)

MyISAM:速度快,占用空间小

MEMORY:

  • 缺点:速度快,安全性差
  • 特点:全部保存在内存中

MySQL语法规范

  1. 不区分大小写,建议关键字大写,表名、列名小写
  2. 每条命令最好用;结尾
  3. 每条命令根据需要,可以进行缩进和换行
  4. 注释
    单行注释:#注释文字
    单行注释:–注释文字
    多行注释:/注释文字/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值