MySQL day01

本文详细介绍了数据库的基本概念,包括其发展历史、逻辑结构以及常见的数据库类型。深入探讨了MySQL数据库的连接与操作,提供了实用的SQL命令示例,如创建、查询、修改和删除数据库与数据表,适合初学者快速掌握数据库管理技能。
摘要由CSDN通过智能技术生成

今日目标

如何保存项目中的数据——数据库——单词

1.数据库概述

数据库:database,以特定结构批量存储业务数据的软件。

数据库的发展历史:

网状数据库->层次型数据库->关系型数据库 RDBMS(relation database manage system)->非关系型数据库

关系型数据库的逻辑结构

server->database->table->row->column

 

2.连接MySQL数据库

(1)服务器端:下载安装MySQL服务器端软件

C:/xampp/mysql/bin/mysqld.exe 启动文件

C:/xampp/mysql/data 数据目录

(2)客户端:下载并安装MySQL客户端软件

C:/xampp/mysql/bin/mysql.exe

(3)客户端连接MySQL

mysql.exe -h127.0.0.1 -P3306 –uroot –p

mysql –uroot

注意不加分号!!!

3.MySQL常用命令

quit 退出到服务器的连接

show databases; 显示服务器中当前所有的数据库

use 数据库名称 进入指定数据库

show tables;  显示当前数据库中所有的数据表

desc 表名; 描述表中有哪些列(表头)

4.MySQL中常用的SQL命令

SQL:structure query language 结构化查询语言,用于操作关系型数据库中的数据——增删改查

被绝大多数关系型数据库所支持

SQL命令分为两种执行方式:

(1)交互模式:客户端输入一行,点击回车,服务器执行一行,适用于临时性的查看数据。

(2)脚本模式:客户端把多行要执行的命令编写在一个文本文件中,一次性地提交给服务器。适用于批量的增删改查。

mysql –uroot < c:/xxx/xxx/01.sql (sql文件的完整路径)

SQL语法规范

(1)每条语句必须以英文的分号作为结束,一条语句可以跨越多行,见到分号认为语句结束。

(2)若第n条语句语法错误,则此语句及后边所有的语句都不会再执行。

(3)SQL命令是不区分大小写。习惯上数据库关键字都用大写,非关键字都用小写。

(4)SQL命令还可以使用注释,分为单行注释:#...,还有多行注释/*...*/

5.日常开发中的常用SQL命令

(1)丢弃指定的数据库,如果存在的话

DROP DATABASE IF EXISTS tedu;

(2)创建新的数据库

CREATE DATABASE tedu;

(3)进入创建好的数据库

USE tedu;

(4)创建数据表

CREATE TABLE student(

sid INT;

name VARCHAR(8);

sex VARCHAR(1);

score INT);

(5)向数据表中插入数据

INSERT INTO student VALUES('1','tom','M','89');

(6)查询数据表中的数据

SELECT * FROM student;

(7)删除数据表中的数据

DELETE FROM student WHERE sid='1';

 

课后练习创建脚本文件xz.sql

如果已存在先删除

创建数据库xz

进入该数据库

创建数据表user,包含uid,uname,upwd,email,phone,gender,userName(真实姓名)regTime(注册时间)isOnline(是否在线 1/是 0/否)

插入五行记录

  

查询最后

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值