首页 > 数据库 >MySQL常见命令配图文超详细(一)

MySQL常见命令配图文超详细(一)

时间:2023-09-04 19:31:30浏览次数:33  
标签:name DATABASE 数据库 数据表 详细 MySQL SELECT 图文

切记:终端里面全都要加分号!!!!!(英文状态)

数据库其实就是一个容器,他由表、视图、索引、触发器、存储过程、用户等对象组成,这些对象称之为数据库对象。

所以在使用这些对象之前,必须先进行创建数据库。

数据库基础语句

连接服务器命令:mysql -uroot -p123456

查看当前所有存在的数据库:show databases;

MySQL常见命令配图文超详细(一)_创建数据库

创建数据库:create database 自己命名的数据库名;

MySQL常见命令配图文超详细(一)_数据库_02

查看创建好的数据库:show create database 自己命名的数据库名;

MySQL常见命令配图文超详细(一)_MySQL_03

使用数据库:use 自己命名的数据库名;

MySQL常见命令配图文超详细(一)_MySQL_04

查看当前数据库中全部的表:show tables;

MySQL常见命令配图文超详细(一)_数据库_05

启动MySQL客户端程序并访问MySQL:mysql   -参数    参数值

断开与数据库服务器连接:exit/quit/\q

显示当前服务器版本:SELECT CERSION();

显示当前日期时间:SELECT NOW();

MySQL常见命令配图文超详细(一)_MySQL_06

显示当前用户:SELECT USER();

MySQL常见命令配图文超详细(一)_创建数据库_07

显示当前数据库:SELECT DATABASE();

MySQL常见命令配图文超详细(一)_MySQL_08

MySQL命令规范

  • MySQL关键字与函数名全部大写;
  • 数据库名称、表名称、字段名称等全部为小写字母及数字、并禁止与系统关键字相同
  • MySQL数据表存储引擎统一为lnnoDB;
  • MySQL数据库、数据表编码方式统一为UTF8;
  • SQL语句必须以分号结尾;
  • 所有数据表及字段都要添加注释;
  • 不强制使用外键参考;
  • 杜绝直接SELECT*读取全部字段;

创建数据库

MySQL常见命令配图文超详细(一)_MySQL_09

创建名为yc的数据库:

CREATE DATABASE yc;

创建名为yc的数据库且字符编码设置为utf8

CREATE DATABASE yc DEFAULT CHARACTER SET UTF8;

查看创建好的数据库

SHOW CREATE DATABASE 库名;

查看当前数据列表

SHOW DATABSASE [LIKE '模式'|WHERE 表达式];

查看当前服务器下的所有数据库

SHOW DATABASES;

打开数据库

USE db_name;

显示当前数据库

SELECT DATABASE();

修改数据库

ALTER DATABASE 库名 CHARACTER SET character_name

删除数据库

DROP DATABASE 库名;

查看系统支持的引擎

SHOW ENGINES;

创建数据表

CREATE TABLE [IF NOT EXISTS] table_name(column_name1 data_type,column_name2 data_type)

创建数据表

CREATE TABLE 表名;

创建一张表,表名为mall_pms ,用户id 为整数类型\用户名为字符串类型长度30\密码为字符串类型长度16

CREATE TABLE mall_pms(id INT,name CHAR(30),password VARCHAR(16));
查看指定数据库的表
SHOW TABLES [FROM db_name] [LIKE '条件'|WHERE 表达式];
查看数据表结构
SHOW COLUMNS FROM tbl_name [FROM db_name];











标签:name,DATABASE,数据库,数据表,详细,MySQL,SELECT,图文
From: https://blog.51cto.com/u_16239022/7354695

相关文章

  • MySQL的Json类型个人用法详解
    前言虽然MySQL很早就添加了Json类型,但是在业务开发过程中还是很少设计带这种类型的表。少不代表没有,当真正要对Json类型进行特定查询,修改,插入和优化等操作时,却感觉一下子想不起那些函数怎么使用。比如把json里的某个键和值作为SQL条件,修改某个键下的子键的值,其中可能会遇到数组形式......
  • MySQL安装
    1.下载地址:http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.22-win-noinstall.zip/from/pick2.安装:这个版本是直接解压缩到C盘就可以了.3.运行:运行bin/mysqld运行mysql,出现mysql>提示符或者用mysqluroot以管理员登录.默认密码好像没有,默认有一个Database叫mysql,以root......
  • mysql 创建定时器,每天晚上1点钟调用存储过程proc_task
    在MySQL中,你可以使用事件调度器(EventScheduler)来创建定时器,以在指定时间自动执行存储过程。以下是在每天晚上1点钟调用存储过程proc_task的示例:首先,确保MySQL事件调度器已经启用。如果尚未启用,可以在MySQL客户端中执行以下命令:SETGLOBALevent_scheduler=ON;然后,创......
  • MySQL备份与恢复
    1.    直接拷贝数据库文件找到MySQL安装目录,如果是unix系列主机,进入data目录,tarcvf[数据库名].tar[数据库名],然后移动到用户目录,用ftpdownload这个文件,解压后拷贝到本机MySQL相应目录即可。2.    使用mysqldump导出:mysqldump--opt-uroot-p[密码]>dbbak.sql(使......
  • MySQL修改密码方法总结
    MySQL修改密码方法总结作者:intphp<scripttype=text/javascript></script><scriptsrc="http://pagead2.googlesyndication.com/pagead/show_ads.js"type=text/javascript></script><scriptsrc="http://down.meety.com/asrep/......
  • MySQL入门系列1-数据定义语言(DDL)
    一、概念DDL:数据定义语言,用来定义数据库对象,包含数据库、数据表、数据表中的字段。二、数据库相关操作1.查询所有数据库showdatabases;2.查询当前所在的数据库selectdatabase();3.创建数据库createdatabaseifnotexists数据库名;4.删除数据库dropdatabase数据库名;5.切换......
  • MySQL的Json类型个人用法详解
    ​ 前言虽然MySQL很早就添加了Json类型,但是在业务开发过程中还是很少设计带这种类型的表。少不代表没有,当真正要对Json类型进行特定查询,修改,插入和优化等操作时,却感觉一下子想不起那些函数怎么使用。比如把json里的某个键和值作为SQL条件,修改某个键下的子键的值,其中可能会遇到......
  • Python爬虫——新手使用代理ip详细教程
    Python代理IP爬虫是一种可以让爬虫拥有更多网络访问权限的技术。代理IP的作用是可以为爬虫提供多个IP地址,从而加快其爬取数据的速度,同时也可以避免因为访问频率过高而被网站封禁的问题。本文将介绍如何使用Python实现代理IP的爬取和使用。一、代理IP的获取首先我们需要找到一个可用......
  • 2.2 PE结构:文件头详细解析
    PE结构是Windows系统下最常用的可执行文件格式,理解PE文件格式不仅可以理解操作系统的加载流程,还可以更好的理解操作系统对进程和内存相关的管理知识,DOS头是PE文件开头的一个固定长度的结构体,这个结构体的大小为64字节(0x40)。DOS头包含了很多有用的信息,该信息可以让Windows操作系统......
  • Mysql获取时间处理
    前置:当前时间:2023-09-04 Mysql获取昨天0点时间:SELECTTIMESTAMP(date_add(curdate(),INTERVAL-1DAY));  Mysql获取昨天23点59分59秒时间:SELECTDATE_SUB(DATE_ADD(CURRENT_DATE,INTERVAL0DAY),INTERVAL1SECOND)   Mysql获取当天0点的时间:S......