MySQL学习基础 之 起航篇

MySQL

学习来自慕课网《与MySQL的零距离接触》

MySQL是一个开源的关系型数据库管理系统

MySQL分为社区版和企业版

MySQL登录和退出相关的命令


参数


描述


-D,--database = name


打开指定数据库


--delimiter = name


指定分隔符


-h, --host = name


服务器名称


-p, --password[=name]


密码


-P, --prot=#


端口号


--prompt=name


设置提示符


-u, --user=name


用户名


-V, --version


输出版本信息并且退出

登录本地服务器MySQL : mysql -uroot -p -P3306 -h127.0.0.1

MySQL退出: exit; quit; \q; 这个三个任意使用一个

修改mysql提示符

“mysql>”这个是mysql的提示符,可以修改。修改方式:

  1>在连接客户端也就是登录MySQL时通过参数指定

    shell>mysql –uroot –proot –prompt 提示符

  2>在连接客户端之后,通过prompt

    mysql>prompt 提示符

除了自定义提示符的名称,还可以用简单的提示符,有点类似转义字符:


参数


描述


\D


完整的日期


\d


当前数据库


\h


服务器名称


\u


当前用户

MySQL常用命令以及语法规范

显示当前服务器版本

SELECT VERSION();

显示当前日期时间

SELECT NOW();

显示当前用户

SELECT USER()

MySQL语句的规范

关键字与函数名称全部大写

数据库名称、表名称、字段名称全部小写

SQL语句必须以分号结尾

操作数据库

创建数据库

CREATE { DATABASE | SCHEMA } [ IF NOT EXISTS ] db_name

[ DEFAULT ] CHARACTER SET [=] charset_name

补充:SCHEMA : schema CHARACTER : char acter

查看错误信息

SHOW WARNINGS;

查看已经创建的数据库的信息以及编码方式

SHOW CREATE DATABASE database_name;

修改数据库

ALTER { DATABASE | SCHEMA } [db_name]

[DEFAULT] CHARACTER SET [=] charset_name

删除数据库

DROP { DATABASE | SCHEMA } [IF EXISTS] db_name;

时间: 2024-10-27 14:16:56

MySQL学习基础 之 起航篇的相关文章

Mysql入门基础 数据库创建篇_Mysql

1.创建数据表---基础(高手跳过) 正统方法:create [TEMPORARY] table 表名 [if not exists] (创建的列项定义) [表的选项] [分区的选项];#正统的创建方式,具体的参数,请参考mysql手册,在这里不做详细的解释,只说一些比较特别的. 例: 复制代码 代码如下: create table user(id int unsigned not null auto_increment, username char(15), sex enum('M','F')

Javascript学习笔记之 对象篇(四) : for in 循环_基础知识

先上范例: // Poisoning Object.prototype Object.prototype.bar = 1; var foo = {moo: 2}; for(var i in foo) { console.log(i); // prints both bar and moo } 这里我们要注意两点,一是 for in 循环会忽略 enumerable 设置为 false 的属性.例如一个数组的 length 属性.第二是,由于 for in 会遍历整个原型链,所以当原型链过长时,会

Java中jqGrid 学习笔记整理——进阶篇(二)_java

相关阅读: Java中jqGrid 学习笔记整理--进阶篇(一) 本篇开始正式与后台(java语言)进行数据交互,使用的平台为 JDK:java 1.8.0_71 myEclisp 2015 Stable 2.0 Apache Tomcat-8.0.30 Mysql 5.7 Navicat for mysql 11.2.5(mysql数据库管理工具) 一.数据库部分 1.创建数据库 使用Navicat for mysql创建数据库(使用其他工具或直接使用命令行暂不介绍) 2. 2.创建表 双击打

我的MYSQL学习心得(十一) 视图

这一篇<我的MYSQL学习心得(十一)>将会讲解MYSQL的视图   使用视图的理由是什么? 1.安全性:一般是这样做的:创建一个视图,定义好该视图所操作的数据. 之后将用户权限与视图绑定,这样的方式是使用到了一个特性:grant语句可以针对视图进行授予权限. 2.查询性能提高 3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大,那么可以使用虚拟表的形式达到少修改的效果. 这是在实际开发中比较有用的 4.复杂的查询需求,可以进行问题分解,然后将创建多个视图获取数据.将视图联合起来就能

我的MYSQL学习心得(十一)

原文:我的MYSQL学习心得(十一) 我的MYSQL学习心得(十一) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL学习心得(四) 我的MYSQL学习心得(五) 我的MYSQL学习心得(六) 我的MYSQL学习心得(七) 我的MYSQL学习心得(八) 我的MYSQL学习心得(九) 我的MYSQL学习心得(十) 我的MYSQL学习心得(十二)   这一篇<我的MYSQL学习心得(十一)>将会讲解MYSQL的视图   使用视图的理由是什么?

MySQL学习第六天 学习MySQL基本数据类型_Mysql

还记得上一篇学习的内容吗?不记得再看一看MySQL学习第五天 MySQL数据库基本操作,温故可以知新!         数据类型是指列.存储过程参数.表达式和局部变量的数据特征,它决定了数据的存储方式,代表了不同的信息类型.MySQL中常用的的数据类型包括:数值类型.日期和时间类型和字符串类型等.  一.数值类型        MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER.SMALLINT.DECIMAL.NUMBERIC),以及近似数值数据类型(FLOAT.R

Flash动画基础教程①入门篇

flash动画|基础教程 這個教程是本人的一些經驗之談,為了初學者的入門教程,未經本人許可請勿轉載!謝謝 Flash动画基础教程--入门篇①首先我们来说说什么是Flash? Flash是Macromedia公司出品的软件,对于Flash是什么很多的描述,大致是"交互性矢量多媒体制作软件"的意思!首先,它是一种多媒体制作软件,Flash的产品往往都是一些"有声有色"给人视觉冲击的动画.其次,Flash是以矢量图为基础的,矢量图最大的特点就是它能无限的缩放,不会因为图像

我的MYSQL学习心得(十四) 备份和恢复

原文:我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(十) 自定义存储过程

PHP连接和操作MySQL数据库基础教程_php实例

从这里开始 我的博客,后台数据库是什么?没错,就是MySQL,服务器端使用的脚本就是PHP,整个框架使用的是WordPress.PHP和MySQL就像夫妻一样,总是在一起干活.现在这里,就集合PHP,总结一下MySQL的实际使用,也算作是MySQL开发的入门.关于PHP与MySQL的合作,不外乎以下三种方法: 1.mysql扩展:但是目前已经不推荐使用: 2.mysqli扩展:同时提供面向对象风格和面向过程的风格:要求MySQL版本是4.1及以上的: 3.PDO扩展为PHP访问数据库定义了一种轻