mysql数据库基础详解(mysql数据库基础知识总结)

本文目录一览:

mysql基本操作有哪些

mysql基本操作有:

命令行

1、显示当前数据库服务器中的数据库列表:mysql SHOW DATABASES;

2、建立数据库:mysql CREATE DATABASE 库名;

3、建立数据表:mysql USE 库名;mysql CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));

4、删除数据库:mysql DROP DATABASE 库名;

5、删除数据表:mysql DROP TABLE 表名;

6、将表中记录清空:mysql DELETE FROM 表名;

7、往表中插入记录:mysql INSERT INTO 表名 VALUES (“hyq”,”M”);

8、更新表中数据:mysql- UPDATE 表名 SET 字段名1=’a’,字段名2=’b’ WHERE 字段名3=’c’;

9、用文本方式将数据装入数据表中:mysql load data local infile “d:/mysql.txt” into table 表名;

10、导入.sql文件命令:mysql USE 数据库名;mysql source d:/mysql.sql;

11、命令行修改root密码:mysql update mysql.user set password=password(‘新密码’) where user=’root’;mysql flush privileges;

12.修改密码的三种方法:mysqlupdate user set password=password(‘123456′) where user=’joy_pen’;mysqlflush privileges;mysqlset password for ‘joy_oen’=password(‘123456’);mysqlgrant usage on *.* to ‘joy_pen’ identified by ‘123456’;

1、创建数据库

命令:create database 数据库名 例如:建立一个名为xhkdb的数据库mysql create database xhkdb;

2、显示所有的数据库

命令:show databases (注意:最后有个s)mysql show databases;

3、删除数据库

命令:drop database 数据库名 例如:删除名为 xhkdb的数据库mysql drop database xhkdb;

4、连接数据库

命令: use 数据库名 例如:如果xhkdb数据库存在,尝试存取它:mysql use xhkdb; 屏幕提示:Database changed

5、当前选择(连接)的数据库mysql select database();

6、当前数据库包含的表信息:mysql show tables; (注意:最后有个s)

三、表操作,操作之前应连接某个数据库

1、建表

命令:create table 表名 ( 字段名1 类型1 [,..字段名n 类型n]);

mysql create table MyClass(

id int(4) not null primary key auto_increment,

name char(20) not null,

sex int(4) not null default ”0”,

degree double(16,2));

2、获取表结构

命令: desc 表名,或者show columns from 表名

mysqlDESCRIBE MyClass

mysql desc MyClass;

mysql show columns from MyClass;

3、删除表

命令:drop table 表名

例如:删除表名为 MyClass 的表 mysql drop table MyClass;

4、插入数据

命令:insert into 表名 [( 字段名1[,..字段名n ])] values ( 值1 )[, ( 值n )]

例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为1的名为Tom的成绩为96.45, 编号为2 的名为Joan 的成绩为82.99,编号为3 的名为Wang 的成绩为96.5.

mysql insert into MyClass values(1,’Tom’,96.45),(2,’Joan’,82.99), (2,’Wang’, 96.59);

5、查询表中的数据

1)、查询所有行

命令: select 字段1,字段2,… from 表名 where 表达式

例如:查看表 MyClass 中所有数据 mysql select * from MyClass;

2)、查询前几行数据

例如:查看表 MyClass 中前2行数据

mysql select * from MyClass order by id limit 0,2;

6、删除表中数据

命令:delete from 表名 where 表达式

例如:删除表 MyClass中编号为1 的记录

mysql delete from MyClass where id=1;

7、修改表中数据:update 表名 set 字段=新值,… where 条件

mysql update MyClass set name=”Mary” where id=1;

8、在表中增加字段:

命令:alter table 表名 add 字段 类型 其他;

例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0

mysql alter table MyClass add passtest int(4) default ”0”

9、更改表名:

命令:rename table 原表名 to 新表名;

例如:在表MyClass名字更改为YouClass

mysql rename table MyClass to YouClass;

更新字段内容

update 表名 set 字段名 = 新内容

update 表名 set 字段名 = replace(字段名,”旧内容”,”新内容”);

MySQL数据库的介绍

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。

该怎么学习MySQL数据库,从基础学起的哪种?

如果你没有 MySQL 的基础,建议可以看看以下书籍:

《MySQL 必知必会》:主要讲 SQL 的写法

《深入浅出 MySQL》:比较全面的讲解了 MySQL 的基础知识,也涉及了一些优化。

如果已经对 MySQL 比较熟悉了,可以看下面的书籍:

《高性能 MySQL》:里面讲了很多 MySQL 优化技巧。

《MySQL 技术内幕》:讲解了很多 MySQL 原理,强力推荐给想深入学习 MySQL 的同学。

《MySQL 内核:InnoDB 存储引擎》:想深入研究 MySQL 内核及原理的可以看看。

《MySQL 运维内参》:对 MySQL 源码感兴趣,可以入手。

《MySQL Internals Manual》

《MySQL 5.7 Reference Manual》

mysql使用教程?

MySQL数据库使用教程介绍

完整 MySQL 操作详见:[MySQL攻略]MySQL数据库使用教程介绍

什么叫MySQL数据库?

数据库(Database)是依照算法设计来机构、储存和管理数据信息的仓库。每一个数据库都具有一个或多个API用以创建,访问,管理,检索和拷贝存储的数据信息。

如今大家用的大多数是关系型数据库管理系统(RDBMS)来储存和管理大量数据。所谓关系型数据库,就是以关系模型为基础的数据库,凭借结合集合代数等数学概念来对数据库中的数据进行处理。

MySQL是时下最热门的关系型数据库管理系统之一,本教程将会讲解MySQL的基础知识,并帮助大家熟练应用MySQL数据库。

MySQL教程-RDBMS专业术语

在开始学习MySQL数据库前,使我们先掌握下RDBMS的一些专业术语:

数据库:数据库是一些关系表的结合。

数据表:数据的矩阵。在一个数据库中的表看上去像一个简易的excel表。

列:一列(数据元素)包括了同类型的数据。

行:一行(元组/纪录)是一组有关的数据。

冗余:储存二倍数据,性能会有所损失,但信息安全性有所提高。

主键:主键是唯一的。一个数据表中只有包含一个主键。

外键:用于关联两个表。

索引:用数据库索引可快速访问数据表中的特定信息。索引是对数据库表格中一列或多列的值作排列的一种构造方式。类似书本的目录。

MySQL教程-基础操作

进到数据库:mysql -uroot -p,登陆密码立即回车键

退出数据库:quit或是exit

查询版本号:select version();

获取当前时间:select now();

mysql数据库的基本操作有哪些

1. 将下载的mysql-noinstall-5.1.69-win32.zip解压至需要安装的位置, 如: C:\Program Files;

2. 在安装文件夹下找到 my-small.ini配置文件, 将其重命名为 my.ini , 打开进行编辑, 在 [client] 与[mysqld] 下均添加一行: default-character-set= gbk

3. 打开 Windows 环境变量设置, 新建变量名 MYSQL_HOME , 变量值为 MySQL 安装目录路径, 这里为C:\Program Files\mysql-5.1.69-win32

4. 在 环境变量 的 Path变量中添加 ;%MYSQL_HOME%\bin;

5. 安装 MySQL 服务, 打开Windows命令提示符, 执行命令: mysqld –install MySQL–defaults-file=”my.ini” 提示”Service successfully installed.”表示成功;

MySQL服务的启动、停止与卸载

在 Windows 命令提示符下运行:

启动: net start MySQL

停止: net stop MySQL

卸载: sc delete MySQL

MySQL脚本的基本组成

与常规的脚本语言类似, MySQL 也具有一套对字符、单词以及特殊符号的使用规定, MySQL 通过执行 SQL 脚本来完成对数据库的操作, 该脚本由一条或多条MySQL语句(SQL语句 + 扩展语句)组成, 保存时脚本文件后缀名一般为.sql。在控制台下, MySQL 客户端也可以对语句进行单句的执行而不用保存为.sql文件。

标识符

标识符用来命名一些对象, 如数据库、表、列、变量等, 以便在脚本中的其他地方引用。MySQL标识符命名规则稍微有点繁琐, 这里我们使用万能命名规则: 标识符由字母、数字或下划线(_)组成, 且第一个字符必须是字母或下划线。

对于标识符是否区分大小写取决于当前的操作系统,Windows下是不敏感的, 但对于大多数Linux\unix 系统来说,

sql数据库基础知识

sql数据库基础知识:

一、SQL 概述

1、什么是 SQL

SQL(Structured Query Language)是“结构化查询语言”,它是对关系型数据库的操作语言。它可以应用到所有关系型数据库中,例如:MySQL、Oracle、SQL Server 等。SQL 标准(ANSI/ISO)有:SQL-92:1992 年发布的 SQL 语言准;SQL:1999:1999 年发布的 SQL 语言标签;SQL:2003:2003 年发布的 SQL 语言标签;这些标准就与 JDK 的版本一样,在新的版本中总要有一些语法的变化。不同时期的数据库对不同标准做了实现。

虽然 SQL 可以用在所有关系型数据库中,但很多数据库还都有标准之后的一些语法,我们可以称之为“方言”。例如 MySQL 中的 LIMIT 语句就是 MySQL 独有的方言,其它数据库都不支持!当然,Oracle 或 SQL Server 都有自己的方言。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/245496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-12 13:09
下一篇 2024-12-12 13:09

相关推荐

  • Python基础代码用法介绍

    本文将从多个方面对Python基础代码进行解析和详细阐述,力求让读者深刻理解Python基础代码。通过本文的学习,相信大家对Python的学习和应用会更加轻松和高效。 一、变量和数…

    编程 2025-04-29
  • Python 常用数据库有哪些?

    在Python编程中,数据库是不可或缺的一部分。随着互联网应用的不断扩大,处理海量数据已成为一种趋势。Python有许多成熟的数据库管理系统,接下来我们将从多个方面介绍Python…

    编程 2025-04-29
  • openeuler安装数据库方案

    本文将介绍在openeuler操作系统中安装数据库的方案,并提供代码示例。 一、安装MariaDB 下面介绍如何在openeuler中安装MariaDB。 1、更新软件源 sudo…

    编程 2025-04-29
  • 数据结构与算法基础青岛大学PPT解析

    本文将从多个方面对数据结构与算法基础青岛大学PPT进行详细的阐述,包括数据类型、集合类型、排序算法、字符串匹配和动态规划等内容。通过对这些内容的解析,读者可以更好地了解数据结构与算…

    编程 2025-04-29
  • Python零基础PDF下载

    本文将为大家介绍如何使用Python下载PDF文件,适合初学者上手实践。 一、安装必要的库 在Python中,我们需要使用urllib和requests库来获取PDF文件的链接,并…

    编程 2025-04-29
  • 树莓派DIY无人机一:制作基础

    本文将介绍如何使用树莓派制作一个可飞行的小型无人机。本文将介绍树莓派的选型、比例积木的使用、无线电通信以及如何控制飞行器的基本运动。 一、树莓派的选型 在DIY无人机中,树莓派是必…

    编程 2025-04-29
  • Polyphone音频编辑器基础入门教程

    Polyphone是一款免费的音频编辑器,可用于编辑.sf2和.sfz格式的音色库。本文将详细介绍Polyphone的基础操作及使用方法。 一、安装和简介 首先,我们需要下载并安装…

    编程 2025-04-29
  • 数据库第三范式会有删除插入异常

    如果没有正确设计数据库,第三范式可能导致删除和插入异常。以下是详细解释: 一、什么是第三范式和范式理论? 范式理论是关系数据库中的一个规范化过程。第三范式是范式理论中的一种常见形式…

    编程 2025-04-29
  • Python语言设计基础第2版PDF

    Python语言设计基础第2版PDF是一本介绍Python编程语言的经典教材。本篇文章将从多个方面对该教材进行详细的阐述和介绍。 一、基础知识 本教材中介绍了Python编程语言的…

    编程 2025-04-28
  • leveldb和unqlite:两个高性能的数据库存储引擎

    本文将介绍两款高性能的数据库存储引擎:leveldb和unqlite,并从多个方面对它们进行详细的阐述。 一、leveldb:轻量级的键值存储引擎 1、leveldb概述: lev…

    编程 2025-04-28

发表回复

登录后才能评论