JSD-2204-MySql-Sql语句-Day08

本文是一篇关于MySQL的入门教程,涵盖了数据库介绍、SQL语言基础、数据库管理系统(DBMS)如MySQL和MariaDB,以及如何通过命令行连接数据库。详细讲解了创建、查询、修改和删除数据库的操作,还包括表相关的SQL语句,如创建、查询、修改、删除表及字段,并提供了数据插入、查询、更新和删除的示例。此外,还介绍了数据类型、主键约束和自增属性。
摘要由CSDN通过智能技术生成

1.Mysql

1,1数据库介绍:

  • 作用: 学习如何对数据进行增删改查

1.2SQL

  • Structured Query Language 结构化查询语言, 此语言是用于程序员和数据库软件进行交流的语言

insert into user values("刘德华",18);

1.3DBMS

  • DataBaseManagementSystem数据库管理系统(俗称数据库软件)
  • 常见的DBMS包括:
  • MySQL/MariaDB: 开源数据库, 是Oracle公司的产品, 08年被Sun公司收购,09年Sun公司被Oracle收购, 市占率排名第一
  • Oracle:是Oracle公司的产品, 闭源数据库, 性能最高价格最贵, 市占率排名第二
  • SQLServer: 微软公司产品, 闭源数据库
  • DB2: IBM公司产品, 闭源数据库
  • SQLite: 轻量级数据库,安装包几十k

1.4如何连接数据库软件

  • 连接数据库软件的几种方式:
  • 通过命令行连接本机上的数据库软件
  • 通过三方的可视化软件连接数据库软件
  • 通过Java代码连接数据库软件

1.5通过命令行连接数据库

  • 从开始菜单中找到MariaDB或MySQL文件夹然后找到里面的MySQL Client 打开后输入密码 然后回车 显示 Welcome....说明连接成功
  • 如果是Linux或mac OS 打开终端输入: mysql -uroot -p 回车后再输入密码 回车
  • 退出连接指令: exit 回车

1.6数据库中如何保存数据

  • 要想在数据库软件中保存数据需要先建库再建表

1.7数据库相关的SQL语句

1.7.1查询所有数据库

  • 格式: show databases;

1.7.2创建数据库

  • 默认字符集格式: create database 数据库名;
  • 指定字符集格式: create database 数据库名 charset=utf8/gbk;
  • 举例:
    • create database db1;
    • create database db2 charset=utf8;
    • create database db3 charset=gbk;
    • show databases;

1.7.3查询数据库信息

  • 格式: show create database 数据库名;
  • 举例:
    • show create database db1;
    • show create database db2;
    • show create database db3;

1.7.4删除数据库

  • 格式: drop database 数据库名;
  • 举例:
    • drop database db3;
    • drop database db2;
    • show databases;

1.7.5使用数据库

  • 对表和数据操作之前必须使用了某一个数据库 否则会报错
  • 格式: use 数据库名;
  • 举例:
    • use db1;

1.7.6数据库相关练习题:

  1.  创建 mydb1和mydb2 数据库 字符集分别为utf8和gbk
    • create database mydb1 charset=utf8;
    • create database mydb2 charset=gbk;
  2. 查询所有数据库检查是否创建成功
    1. show databases;
  3. 检查两个数据库的字符集是否正确
    1. show create database mydb1;
    2. show create database mydb2;
  4. 先使用mydb2 再使用 mydb1
    1. use mydb2;
    2. use mydb1;
  5. 删除两个数据库
    1. drop database mydb2;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值