`
backspace
  • 浏览: 137192 次
文章分类
社区版块
存档分类
最新评论

浅试mysql:(1)、数据库知识点

 
阅读更多

一、术语

1、数据库(database)

2、数据库管理系统(DBMS)

3、列(column)/行(row)

4、主键(Primary key)

5、SQL(Structured Query Language)结构化查询语言

特点:(1)、所有DBMS都支持
            (2)、简单易学、灵活强大

二、常用命令之一

6、MySQL选项和参数:

   1:  指定用户登录名Ben:
   2:  mysql -u ben
   3:  给出用户名、主机、端口、和口令:
   4:  mysql -u ben -p -h myserver -p 9999

(1)、命令输入在mysql>之后;输入help或\h获得帮助

(2)、命令用;或\g结束;输入quit、exit退出命令行

7、子句(clause):

clause有子句、条款的意思,SQL语句由子句构成,分可选和必需;一个子句通常由一个关键字和所提供的数据组成。如SELECT 语句的FROM子句,或ORDER BY子句

8、通配符(*)尽量不要使用,因为在检索不需要的列会降低检索或程序性能

9、DISTINCT关键字指示Mysql只返回不同的值:

image

   1:  SELECT DISTINCT title FROM new

10、LIMIT子句限制返回的结果

   1:  SELECT id,title FROM new LIMIT 3 

LIMIT m,n:  其中m表示从m行开始,n表示要检索的行数

当行数不够时,检索最大行的。

注意:Mysql5支持另一种LIMIT替代语法,LIMIT n OFFSET m:从m行开始曲n行

   1:  SELECT id,title FROM new LIMIT 1 OFFSET 3
   2:  SELECT id,title FROM new LIMIT 3,1
   3:  效果一样

11、使用完全限定的表名

   1:  SELECT new.id,new.title FROM new
   2:  当然表也可使用完全限定如:Mydata.new

12、ORDER BY子句

ORDER BY子句取出一个或多个列的名字,据此对输出进行排序 默认是升序(ASC),还可以降序(DESC),注意DESC只应用到直接位于其前面的列名。

如果在多个列中进行降序排列,必须在每个列指定DESC关键字

13、使用SHOW语句找出在服务器上当前存在什么数据库

   1:   SHOW DATABASES;

后面是复数

14、创建一个数据库MYSQLDATA

   1:   CREATE DATABASE MYSQLDATA;
15、创建一个数据库表
   1:  CREATE TABLE product (pro_id INT,pro_price FLOAT,pro_name VARCHAR(20));

17、显示表的结构

   1:  DESCRIBE product

describe:描述、形容

在navicat for Mysql中显示如下:
image

18、往表中加入记录

   1:  INSERT INTO product VALUES(15.00,'pen')
   2:  #插入多行
   3:  INSERT INTO product (pro_price,pro_name) VALUES(12.00,' toothpaste'),
   4:  (18.00,'belt'),(15.00,'basin'),(52.30,'pot')

image

19、在navcat for mysql中对建立id

image

20、在navcat for mysql中设置字符集

选择‘product’表---右键 ‘设计表’---

image

同时可以设置主键

如此一来,我们就可以在表中插入中文数据;:

   1:  INSERT INTO product (pro_price,pro_name) VALUES(1.00,'SoftDrink'),(2.00,'矿泉水')

21、删除表

   1:  mysql>drop TABLE MYTABLE;

22、清空表

   1:  DELETE FROM new

23、更新数据

   1:  UPDATE product SET pro_price=50.00 WHERE pro_name='pot'
24、使用ORDER BY 和 LIMIT的组合,能找出一个列中最高或最低的值:
   1:  SELECT pro_price,pro_name FROM product ORDER BY pro_price DESC LIMIT 1

注意顺序

1
4
分享到:
评论

相关推荐

    深入浅出MySQL数据库开发、优化与管理维护.doc

    本文档旨在深入浅出 MySQL 数据库开发、优化与管理维护的知识点,涵盖了 MySQL 数据库开发的基本概念、优化技巧和管理维护方法。 数据库开发篇 在本篇中,我们将学习 MySQL 数据库开发的基础知识,包括数据类型、...

    MySQL数据库知识点总结.docx

    MySQL数据库知识点总结 MySQL 是一种关系型数据库管理系统(RDBMS),它具有高效、稳定、可靠、安全等特点,是目前最流行的开源关系型数据库管理系统之一。 MySQL 入门 1. MySQL 介绍:MySQL 是一种关系型数据库...

    国家开放大学 MySQL数据库应用 实验训练1 在MySQL中创建数据库和表

    知识点 1:MySQL 的安装与配置 在实验一开始,学生需要安装并配置 MySQL。MySQL 安装包可以从官方网站下载,安装方式有两种:一种是下载安装包安装,另一种是下载压缩包解压配置。在本实验中,我们使用安装包方式...

    MySQL:-数据库和表的创建与管理PPT课件.ppt

    下面是相关的知识点: 一、数据库结构 * 物理模型:指数据的存储结构,如对数据库物理文件、索引文件的组织方式、文件的存取路径,内存的管理等。 * 关系模型:按关系模型组织的数据表达方式简洁、直观,插入、...

    国家开放大学 MySQL数据库应用 实验训练4:数据库系统维护

    这些知识点可以帮助学生更好地理解和应用数据库系统维护的技术。 六、实验要求 在实验中,我们需要使用 MySQL Workbench 来完成所有的实验, 并将查询过程以屏幕抓图的方式拷贝,形成实验文档。 七、知识点总结 ...

    深入浅出MySQL全文

    本资源将从基础篇开始,详细讲解 MySQL 的安装、配置、启动和关闭服务、SQL 基础等知识点。 MySQL 的安装与配置 MySQL 的安装是使用 MySQL 的第一步,用户需要根据自己的操作系统选择合适的安装方式。在 Windows ...

    深入浅出 MySQL 数据库开发优化与管理维护

    《深入浅出 MySQL 数据库开发优化与管理维护》是一本专为MySQL爱好者和专业人士准备的指南,旨在帮助读者深入理解MySQL的各个方面,并提供实用的优化和管理策略。MySQL作为世界上最受欢迎的关系型数据库管理系统之一...

    本章要点:MySQL数据库系统简介MySQL数据库系统的安装.ppt

    MySQL数据库系统的安装、配置和使用是Web开发和数据处理的基础,本章将详细介绍MySQL数据库系统的简介、安装、配置、数据类型、结构化查询语言、数据库管理工具等知识点。 一、MySQL数据库系统简介 MySQL是一个多...

    MYSQL官方最新测试数据库 test_db.zip

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),以其高效、可靠和灵活性著称。...通过这个官方的测试数据库,你可以实践上述知识点,了解MySQL的工作原理,提升你的数据库管理和开发技能。

    浅谈Java中Mysql数据库的连接与操作.pdf

    在现代软件开发中,Java语言和MySQL数据库的结合使用是技术领域中一个...通过对这些知识点的了解和掌握,开发者能够更加高效地进行软件开发和数据库操作,同时也能够应用数据挖掘技术进行更深层次的信息分析与处理。

    mysql数据库知识点

    mysql数据库知识点

    MySQL数据库:数据库的管理SQL语句.pptx

    以下是相关知识点的详细说明: 1. **数据库创建**: 在MySQL中,创建数据库使用`CREATE DATABASE`语句。例如,要创建一个名为`mydb`的数据库,可以输入: ``` CREATE DATABASE mydb; ``` 2. **数据库打开**: ...

    mysql数据库基础知识点总结

    ### MySQL数据库基础知识点总结 #### 数据库概念理解 数据库是一种按照特定格式存储数据的仓库,其目的是为了方便数据的存取操作。在IT领域中,数据库是存储与管理大量数据的关键工具之一,它能有效组织数据,使得...

    数据库MySQL基础知识点1

    【数据库概念及作用】 数据库是一个组织和存储数据的系统,它由一组按照特定规则组织的特殊格式文件组成。数据库的主要作用是提供高效、安全的数据存储和访问,确保数据...这些知识对于理解和使用MySQL数据库至关重要。

    mysql数据库知识点总结.docx

    MySQL数据库知识点总结 MySQL数据库知识点总结是关系型数据库管理系统(RDBMS)的核心概念,涵盖了数据库概念、发展历程、常见数据库、数据库结构、数据操作、SQL语句等知识点。 1. 数据库概念 数据库是用来存储...

    测试mysql数据库链接(java)

    ### 测试MySQL数据库连接(Java) #### 知识点概览 本文将详细介绍如何通过Java程序测试MySQL数据库的连接,并确保数据库配置...通过学习本文提供的知识点,开发者可以更好地掌握Java与MySQL数据库交互的基本技巧。

    mysql学习用数据库dbt3

    以下是几个相关的知识点: 1. **SQL语法**:通过运行`dbt3_s1.sql`,你可以了解标准SQL语句的编写,包括创建表、插入数据、更新和删除记录等操作。 2. **数据库设计**:DBT3的表结构通常反映了真实世界业务场景,...

    MySQL 5.1 版数据库

    MySQL 5.1是MySQL数据库管理系统的一个重要版本,它在2005年发布,以其稳定性和高效性受到广泛欢迎。MySQL是一个开源的关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发,后来被Sun Microsystems收购,最终...

    国开MySQL数据库应用形考任务1~4.doc

    MySQL 数据库应用形考任务 1~4 的知识点摘要 实验 1:数据库创建和管理 * 创建数据库和表的方法 * MySQL 支持的数据类型 * 数据完整性在 MySQL 下的表现形式 * CREATE TABLE 语句的操作方法 * SHOW TABLES 语句的...

Global site tag (gtag.js) - Google Analytics