MySQL学习笔记1:简介、安装、入门语句

阅读指南:

  1. Q&A指的是每个小点下的相关知识
  2. “注”指的是易错点
  3. 红色字体 指的是零碎知识点
  4. 平台:Win10+powershell
  5. 如果有代码语法报错“ERROR1064”,务必检查单双引号是否为半角。

数据库管理系统与表、数据库的关系

表->数据库->数据库管理系统
Q:数据库是不是mysql?
A:对于数据库存储数据,国际上有sql标准,很多软件开发商,遵守sql标准来开发一套软件,用来存储和管理数据,这套软件就可以称为数据库管理系统。
就好比说,看网页可以用Firefox,ie,chrome,管理数据可以用myscl,oracle等,这些软件都可以能够用来管理数据。
数据库大体上要遵循sql标准,但未必100%遵循。

安装MySQL

详见链接:https://blog.csdn.net/Imliao/article/details/88850043

入门语句

连接服务器
mysql –uroot –p 或者 mysql –uroot –ppassword直接连接。

Q:当连上服务器之后,我们首先面对的是?
A:是库,库有一个或者多个,因此我们要想对表进行操作的话,得先选库。

选库语句

use 库名

Q:如果不知道有哪些库,想查看有哪些库,怎么办?
A:show databases
查看库下面的所有表

show tables

创建一个数据库

create database 数据库名 chartset 字符集

删除一个数据库

drop database 数据库名

Q:把数据库改名?
A:mysql中,表/列可以改名,database不能改名。

一个简单的建表语句:

create table stu(
snum int,
sname varchar(10)
)engine myisam charset utf8;  
///engine是指表引擎,与性能特点有关

删除表

drop table 表名;

给表改名

rename table 原表名 to 新表名;

清空表数据

truncate 表名;

Q:truncate和delete的区别?
A:在于truncate相当于删表再重建一张同样结构的表,操作之后得到一张全新表;
而delete是从删除所有行的层面来操作的。
truncate相当于把旧的学籍表扔了再重画一张,而delete相当于用橡皮把学籍表的数据擦掉。
如果决定全清空的话,truncate更快些。

MySQL入门语句小结:

  1. 连接服务器
  2. 查看所有库
  3. 创建库
  4. 删除库
  5. 选择数据库
  6. 查看表
  7. 创建简单表
  8. 删除表
  9. 改表名
  10. 清空表
  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值