mysql零基础学习笔记(01)

数据库概述:
数据库(databases):以特定的结构批量储存业务数据的软件。
关系型数据库逻辑结构(RDBMS)
Relation Database Manage System(关系型数据库管理系统)
Serve->Database->Table->Row->Column
MySQL数据库:

Oracle分支:MySQL
Martin分支:MariaDB

使用MariaDB管理系统操作MySQL
需要使用到软件xampp,下载地址
1.连接MySQL服务器命令

mysql.exe -hlocalhost -P3306 -uroot -p;

简写命令:mysql -uroot
2.查看当前服务器上所有的数据库

show databases;

3.退出数据库命令

quiet;

4.进入数据库命令(例如:进入mysql)

use mysql;

5.显示进入某一个数据库后查看数据表

show tables;

6.描述表中有哪些列

desc 表名称;

SQL语句:Structured Query Language,结构化查询语言,由于对关系型数据库服务器数据进行增删改查操作
SQL语言最早是由IBM提出 后来提交给了ISO 最终成为数据库标准语言。
当前标准的SQL命令可以被绝大部分的关系型数据库支持
SQL语句执行的两种方式:
交互模式:客户端输入一行回车,服务器执行一行,适用于临时查看数据
脚本模式:客户端要把执行的命令写在一个文件中,一次性提供给服务器执行。适用于批量的增删改查。
SQL命令不区分大小写,习惯将关键字大写其他字小写
1.SQL语句注释代码

#.......(单行注释)。
/*.......*/(多行注释)

2.创建数据库命令

CREATE DATABASE 数据库名称(小写);

3.删除数据库命令

#删除数据库,若服务器里有该数据库时直接删除 没有这个数据库时不执行这条命令,这条命令一般执行在创建数据库前面
DROP DATABASE IF EXISTS 数据库名称(小写);

4.创建学生数据表命令(先进入到一个数据库下这里事先创建了jd.sql)

#:先删除原来有的数据库
DROP DATABASE IF EXISTS jd;
#创建名为jd的数据库
CREATE DATABASE jd;
#进入数据库
USE jd;
#创建数据表
CREATE TABLE student(
	id INT,#第一列的名称为id 数据类型为整型
	name VARCHAR(8),#第二列的名称为name 数据类型为字符型 字符长度为8
	sex  VARCHAR(1),#第三列的名称为sex 数据类型为字符型 字符长度为1
	socre INT #第四列名为score 数据类型为整型 
);

5.向创建好的学生表中插入一条或者多条数据和查看表命令(以上面的jd.sql为例)

#进入jd数据库,向jd.sql的student表中插入数据
INSERT INTO student VALUES("1","TOM","M","99");
INSERT INTO student VALUES("2","jack","M","95");
#查看表中所有数据命令(继续在当前的jd下面)
select * from student;

6.修改数据和删除数据(还是以上面的js.sql数据库为例)

#在当前的jd下面(修改一条或者多条数据)
UPDATE student SET name="xiaoMing",score="81" WHERE id="1";
#在当前jd下面(删除一条数据)
DELETE FROM student WHERE id="3";

总结:
今天学习了mysql的基本操作命令(连接MySQL服务器、退出、创建数据库、删除数据库、查看服务器当前有几个数据库和名称、进入某个数据库、查看当前数据库下面表的名称、查看表的内容、创建一张表、修改表中的内容、删除表中的内容、向表中插入数据、查看表中的内容)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值