标签 MySQL 下的文章

因为一次开发需要创建一部分的自定义函数,自定义函数代码如下:CREATE FUNCTION formatDate(fdate datetime) RETURNS VARCHAR(255) BEGIN DECLARE x VARCHAR(255) DEFAULT ''; SET x= date_format(fdate,'%Y年%m月%d日%H时%i分%s秒'); RETURN x; END然而在执行创建自定义函数的语句时,却报如下的错误信息:Error occurred during SQL script execution 原因: SQL 错误 [1064]...

阅读全部

目前的CentOS7默认可以安装MarialDB,本文主要针对默认版本。1、如果要安装最新的版本,需要自己设置安装源rpm -qa |grep mariadb yum remove mysql mysql-server mysql-libs compat-mysql51 rpm -e --nodeps mariadb-* vim /etc/yum.repos.d/MariaDB.repo # MariaDB 10.1 CentOS repository list - created 2017-02-15 20:31 UTC # http://downloads.mariadb.org/...

阅读全部

MySQL导入导出.sql文件步骤如下:一.MySQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\mysql\bin;”其中path为MySQL的安装路径。或者使用进入mysql的bin目录二.简单的介绍一下命令行进入MySQL的方法:1.C:\>mysql -h hostname -u username -p按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。进入命令行后可以直接操作MySQL了。2.简单介绍一下M...

阅读全部

DELETE语句:delete from 表名 [where <删除条件>] ;如果删除的行的主键值被其他表引用,那么删除被引用的行时,将报告与约束冲突的错误信息。DELETE语句只要删除就是删除整行记录,不会只删除单个列,所以在DELETE后不能出现列名称。 TRUNCATE TABLE语句:语法:TRUNCATE TABLE 表名TRUNCATE TABLE 用来删除表中的所有行,功能上它类似于没有WHERE子句的DELETE的语句。但是TRUNCATE TABLE比DELETE执行速度快,使用的系统资源和事务日志资源更少,并且删除数据后表的标识列会重新开始编号...

阅读全部

当MySQL服务启动后,我们就可以使用命令模式对MySQL数据库进行操作与管理。进行操作和管理的第一步当然就是登录MySQL数据库。连接MySQL的格式:Mysql -h主机地址 -u用户名 -p用户密码那么到底怎么打开数据库呢?我就给大家做个例子。我做的这个例子是在win7系统下的本地测试的。所以里面的具体操作应该根据大伙的实际环境而定。找到你们的MySQL安装路径,在MySQL安装目录下面找到bin目录,然后复制整个路径。然后右击  计算机→属性→系统保护→高级→环境变量,在弹出的环境变量窗口中找到系统变量中的Path变量,编辑变量值,在变量值的尾部加上 “;D:\mysql\bin...

阅读全部

MySQL数据库连接命令:mysql -hlocalhost(localhost为您的数据库地址) -uroot(root为数据库登陆用户名) -p(由于我当时测试是在本地进行,所以数据库的密码为空,所以没有填写。当然,如果你有密码的话,得这个位置填写)打开数据库后,查看数据库的命令:show databases;如果没有库(当然,在这里是指没有你需要的数据库时),我们可以新建个库,新建库的命令:create database 库名;想调用并使用某个数据库的命令:use 数据库名称;调用并成功使用开启数据库后,查看当前操作的数据库中的表的命令:show tables;如果没有表,可以新建...

阅读全部