小白入门简单的(MySQL)数据库操作之一

目录

数据库

DBMS(数据库软件)

开源和闭源

DDL(数据库定义语言)

如何连本地MySQL

数据库相关

1. 查询所有数据库

2.创建数据库

3. 查看数据库详情

4. 删除数据库

5. 使用数据库

练习:

表相关

注意!!!

1. 创建表

2. 查询所有表

3. 查询表详情

4. 创建表时指定字符集

5. 查询表字段

6. 删除表

7. 添加表字段

8. 删除表字段

9. 修改表字段

数据库和表相关练习:

DML Data Maniputlation Language数据操作语言 (增删改 查)

开始学习之前先建里数据库和表结构

1. 插入数据

数据库输入出现中文问题:

2. 修改数据

3. 删除数据

DQL Data Query Language 数据查询语言     (查)

练习:


数据库

以前通过IO流技术自己对数据进行操作,需要书写大量的程序代码,程序的质量不能保证,而且开发周期很长, 在互联网行业中 任何使用频繁又很复杂的部分,通常都会有人提供一套通用的解决方案,数据库软件就是三方公司提供的对数据进行增删改查操作的方案,作为程序员,咱们只需要学习如何使用数据库软件,要和数据库软件进行交流需要学习一门语言,叫做SQL.

Structured Query Language: 结构化查询语言.

详情可参考百度百科https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93/103728?fr=aladdin

DBMS(数据库软件)

Database数据库Managenment管理System系统(俗称数据库软件)

MySQL:

市占率排名第一, Oracle公司产品,08年被Sun公司收购,09年Sun被Oracle收购. 开源软件, MariaDB(前身就是MySQL)

Oracle:

市占率排名第二,Oracle公司产品, 老板 拉里埃里森 32   闭源 性能最高价格最贵

SQLserver:

市占率排名第三,微软产品  闭源

         网站完整解决方案: 开发语言+web服务器软件+数据库软件+操作系统

SQLite:

轻量级数据库. 主要应用在移动设备和嵌入式设备中

开源和闭源

- 开源:开发源代码,免费, 盈利方式:靠卖服务赚钱 , 有技术大拿无偿升级维护

- 闭源:不公开源代码,收费,盈利方式:靠卖产品+卖服务, 有技术大拿攻击产品(但是没事儿公司有钱 养着一群人维护升级产品)

DDL(数据库定义语言)

- MySQL数据库服务软件中,需要保存数据的话, 先建库再建表

如何连本地MySQL

1. windows:   开始菜单-> 所有程序->MySQL->MySQL Client ->输入密码 回车

2. linux: 桌面 右键 打开终端->mysql -uroot -p  回车-> 输入密码  回车

- 退出连接:  exit;

数据库相关

1. 查询所有数据库

- 格式:show databases;

2.创建数据库

- 格式: create database 数据库名;

- 指定字符集格式: create database 数据库名 character set utf8/gbk;    

    create database db1;

    create database db2 character set gbk;

3. 查看数据库详情

- 格式: show create database 数据库名;

    show create database db1;

4. 删除数据库

- 格式: drop database 数据库名;

    drop database db2;

    drop database db1;

5. 使用数据库

- 格式: use 数据库名;

    create database db1;

    use db1;

练习:

1. 分别创建mydb1和mydb2数据库 第一个是gbk第二个是utf8

          create database mydb1 character set gbk;

          create database mydb2 character set utf8;

2. 创建完后查询两个是不是都存在

          show databases;

3. 查询两个字符集是否正确

           show create database mydb1;

           show create database

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值