首页 > 数据库 >MySQL

MySQL

时间:2023-10-25 16:15:26浏览次数:33  
标签:Language -- 数据库 MySQL SQL Data

MySQL概述

  MySQL连接

  语法mysql  -u用户名  -p密码[-h数据库服务器IP地址  -p端口号]

关系型数据库:(RDBMS)

  建立在关系模型基础上,由多张相互连接的二维表组成的数据库

  特点:

  使用表存储数据,格式统一,便于维护

  使用SQL语言操作,标准统一,使用方便,可以用于复杂查询

MySQL数据模型

  创建数据库:连接-->create database 数据库名;

    数据库相互独立,数据以二维表形式存储

SQL简介:

  一门关系型数据库的编程语言,定义操作所有关系型数据库的统一标准

  通用语法:

    SQL语句可以单行或多行书写,以分号结尾

    SQL语句可以使用空格/缩进来增强语句的可读性

    MySQL数据库的SQL语句不区分大小写

  注释:

    1、单行:#注释

    2、多行:/* */

SQL分类

分类 全称 说明
DDL Data Definition Language 数据定义语言,用来定义数据库对象(数据库,表,字段)
DML Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增删改
DQL Data Query Language 数据查询语言,用来查询数据库表中的记录
DCL Data Control Language 数据库控制语言,用来创建数据库用户、控制数据库的访问权限

 

 

 

 

 

数据库设计DDL

  数据定义语言,用来定义数据库对象

  查询所有库:show databases;

  创建:   create databaase [if not exists];

                 (不能创建也不报错) 

  切换(使用)数据库:use 数据库名;

  查看当前数据库: select database ();

  删除数据库:drop [if exists] database 数据库名;

 

注:上述语法中,database可替换为schema

  如:create schemaa 数据库名;

 

MySQL工具--图形化工具(IDEA代替)

  右侧工具栏Database --> "+" -->Data Source -->MySQL

  页面中:Host:哪一台数据库  localhost(本机)

      Port:端口号  3306

      User用户名 -->root  Password密码

 

  控制台调出:

    ctrl + shift + F10

    Navigation -->Junp to Query Console -->名

 

标签:Language,--,数据库,MySQL,SQL,Data
From: https://www.cnblogs.com/liushuosbkd2003/p/17787422.html

相关文章

  • MySQL
    数据库的基础数据库新系统 数据与信息联系数据和信息之间是相互联系的。数据是反映客观事物属性的记录,是信息的具体表现形式。数据经过加工处理之后,就成为信息;而信息需要经过数字化转变成数据才能存储和传输。数据库存储单元--服务器数据库系统的构成存......
  • Can't connect to local MySQL server through socket '/tmp/mysql.sock'
    Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock' 删除配置文件后重启servicemysql restart  root316191014:06?00:00:00/bin/sh/home/mysql/bin/mysqld_safe--datadir=/home/mysql/data--pid-file=/home/mysql/data/localhos......
  • MySQL 常用配置及备份脚本
    1.查看配置文件位置 mysql--verbose--help|grepmy.cnf2.给一个用户赋予权限GRANTALLONradiansdb.*TO'admin'@'%';3.显示权限SHOWGRANTSFOR'admin'@'%';4.MySql会读取多个my.cnfMySql不仅会读取设置的默认配置文件,如果设置的默认配置不是/etc/m......
  • MySQL 有哪些常见的面试题
    MySQL是一种常用的关系型数据库管理系统,在面试过程中经常会涉及与MySQL相关的问题。以下是一些常见的MySQL面试题:1.介绍一下MySQL和其他数据库管理系统的区别。  -MySQL是开源的,其他商业数据库管理系统(如Oracle、MicrosoftSQLServer)需要购买许可证。  -My......
  • 如何用MySQL快速导入sql数据?
     在MySQL中,可以使用多种方法来快速导入SQL数据。以下是一些常用的方法和技巧,以帮助你在MySQL中快速导入大量的SQL数据。1.使用mysql命令行工具  -将SQL文件保存到本地计算机上。  -打开终端或命令提示符窗口,并导航到mysql命令行工具所在的路径。 ......
  • Mysql、Oracle 中将汉字(中文)按照拼音首字母排序
    Mysql 将汉字(中文)按照拼音首字母排序ORDERBYCONVERT(表别名.字段名USINGgbk)COLLATEgbk_chinese_ciASC;例子select*from(select'嘉实资产'a,'000830'bunionselect'中金鼎益稳健3号单一资产管理计划'a,'002544'bunionselect......
  • 华为云耀云服务器L实例:初级篇-mysql安装与配置
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • MySQL--子查询与联合查询
    十二、子查询子查询就是一个查询中包含某一个查询select列名from表名where条件12.1出现在列的位置上selectstudentNamefromstudentswheres.studentNo=r.studentNo这类子查询适合放在列的位置上,适合放在条件的位置上,因为查询结果返回的是多行单列的值select(select......
  • MySQL的磁盘利用率的几个因素决定
    数据大小:MySQL存储的数据量是磁盘利用率的一个重要因素。随着数据量的增加,磁盘空间将被更频繁地使用。索引大小:索引是MySQL中用于快速检索数据的数据结构。索引的大小也会影响磁盘利用率。在具有大量索引的数据库中,索引的大小可能会占用相当大的磁盘空间。存储引擎:MySQL支持多......
  • 查看Linux 、Apache 、 MySQL 、 PHP 版本的方法
    1.查看linux的内核版本,系统信息,常用的有三种办法:uname-a;more/etc/issue;cat/proc/version;2.查看apache的版本信息如果是通过yum,或者是rpm安装的,可以使用rpm-qa|gerphttpd来查看;还可以通过httpd-v来查询;当然,安装好apache后,可以直接elink回环查看apache的信息。3.查看ph......