创建存储过程的完整命令: CREATE PROCEDURE pro1() begin declare b int default 0; end; MySQL中运行存储过程创建语句错误结果: root@db1>CREATE PROCEDUREpro1() -> begin -> declare b int default 0; ERROR
  MySql 是一款使用便捷、轻量级的数据库。因为他体积小、速度快、安装使用简单、开源等优点,目前是使用最广泛的数据库。目前位于Oracle甲骨文公司旗下。那今天我们就来介绍一下数据库的基本操作。具体介绍通过指令的方式来操作数据库。  首先,连接数据库的软件很多,比如说 Navicat 等软件。通过这些软件可以轻松便捷的操作数据库,但是今天的重点不在这。  我们今天普及一下指令操作的方式操作My
首先安装数据库,推荐AppServ ,集成阿帕奇服务器和数据库,当然你喜欢安装其他的也是没有问题的,只要你安装了数据库和服务器就可以了。然后安装 Navicat for MySQL (一个比较好用的数据库管理工具) 第一步:双击打开Navicat for MySQL软件    点击文件,选择新建连接   填写新连接的信息,并且测试连接     &n
转载 2020-06-23 10:36:00
64阅读
开发中,每个表有且只有一个主键 主键的特点 ①唯一,②不能为空主键引入的方式1 方式一:创建表时,在字段描述处,声明指定字段为主键: CREATE TABLE p1( id int primary key, name varchar(200) ) 2 方式二:创建表时,声明指定字段为主键: 格式:primary key (字段) CREATE TABLE p2( id int, name varc
转载 2023-06-21 16:36:59
139阅读
1点赞
MySQL创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。一、账号名称的构成方式账号的组成方式:用户名+主机(所以可以出现重复的用户名,跟其他的数据库不一样)用户名:16字符以内.主机名:可以用主机名和IP地址,也可以用通配符通配符说明:172.18.10.%(IP地址为172.18.10段的所有IP地址都可以访问)二、通过CREATE US
MySQL索引类型普通索引 创建索引的方式-- 直接新建索引 CREATE INDEX indexName ON mytable(username(length)) -- 修改表结构新建索引 ALTER mytable ADD INDEX [indexName] ON (username(length)) -- 创建表的时候 建立索引 CREATE TABLE mytable(ID I
转载 2023-05-31 15:00:56
396阅读
Create a Database 创建一个数据库 The CREATE DATABASE statement is used to create a database in MySQL. “CREATE DATABASE”语句是用来创建MySQL数据库的。
转载 2010-05-12 15:28:01
395阅读
 所需软件包:mysql-5.1.50-linux-i686-glibc23.tar.gz Mysql的主配置文件为:/etc/my.cnf   # cd /usrl/local # tar -xvf mysql-5.1.50-linux-i686-glibc23.tar.gz # ln -sv mysql-5.1.50-linux-i686-glibc23 &nbs
原创 2011-03-15 22:42:43
225阅读
创建 MySQL 数据库的过程是一个涉及多个步骤的复杂任务。本文将涵盖环境配置、编译过程、参数调优、定制开发、安全加固和生态集成等方面,以系统化的方式帮助读者更好地理解如何创建和管理 MySQL 数据库系统。 ### 环境配置 在开始安装 MySQL 之前,首先需要配置开发环境。这可以通过下面的思维导图来帮助理解需要的依赖关系和安装步骤。 ```mermaid mindmap root(
原创 6月前
7阅读
所需软件包:mysql-5.1.50-linux-i686-glibc23.tar.gz Mysql的主配置文件为:/etc/my.cnf   # cd /usrl/local # tar -xvf mysql-5.1.50-linux-i686-glibc23.tar.gz # ln -sv mysql-5.1.50-linux-i686-glibc23  mysq
转载 2011-03-23 16:21:53
228阅读
所需软件包:mysql-5.1.50-linux-i686-glibc23.tar.gz Mysql的主配置文件为:/etc/my.cnf   # cd /usrl/local # tar -xvf mysql-5.1.50-linux-i686-glibc23.tar.gz # ln -sv mysql-5.1.50-linux-i686-glibc23  mysq
转载 精选 2011-03-23 16:21:54
314阅读
以下的文章主要是对MySQL视图的描述,其中包括MySQ视图L概述,以及创建MySQL视图—create view与修改MySQL视图——alter view等相关内容的具体描述,以下就是文章的具体内容介绍。一. 视图概述MySQL视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询
MySQL登录、查看记录等基本操作MySQL设置表的属性值自动增加 auto_increment1.主键、联合主键、外键1.什么是主键主键是在多条记录中用于确定一条记录时使用的标识符。主键具备一下特征,以和其它列进行区分。没有重复的值不允许输入空值2.创建主键、联合主键主键的两种创建方式create table t_key ( id int primary key, name varchar(32
转载 2023-06-07 11:26:09
396阅读
用过oracle的人都知道,orale没有类似mysql的AUTO_INCREMENT这样的自增长字段,实现插入一条记录,自动增加1.oracle是通过sequence(序列)来完成的。这样看起来,似乎mysql的自增长要比oracle序列的实现更好更方便。那我为什么还要提序列呢?有必要吗?
转载 2023-08-04 09:25:22
86阅读
背景新建了哪些表没记录,时间久远忘记建了哪些表了,或者其他同事创建了哪些表不知道,发布就尴尬。这个时候可以从information_schema库中寻找。使用使用如下命令SELECT * FROM `information_schema`.`TABLES` WHERE `information_schema`.`TABLES`.`TABLE_SCHEMA` = 'xx_d
转载 2022-03-24 18:01:00
210阅读
一、主键约束/自增约束     1、主键约束:         它能够唯一确定一张表中的一条记录,也就是我们通过给某个字段添加约束,就可以使得改字段不重复且不为空。                 &
转载 2023-07-06 21:53:03
469阅读
一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名;host:指定该用户在哪个主机上可以登陆。localhost  本地用户;%从任意远程主机登陆;password:该用户的登陆密码;例子:CREATE USE
作者:Debarun Banejee 译:徐轶韬在许多情况下,需要可靠并且有效地克隆MySQL实例的数据。包括在MySQL的HA解决方案中,需要在将实例加入群组复制集群之前配置实例,或者在经典的主从复制中将其添加为从服务器时使用。 为复制拓扑创建MySQL副本一直以来很麻烦。涉及的步骤太多了。首先需要备份MySQL服务器,通过网络将备份传输到我们想要添加的新MySQL节点,然后在该节点上
第一步:首先,进入Mysql的默认安装目录:C:\Program Files\MySQL,底下默认安装后有个MySQL Server 5.6文件夹,我的版本是5.6版本,Mysql默认的端口是3306,下面我们创建一个服务为3356的,复制默认的MySQL Server 5.6文件夹,然后重命名为MySQL Server 5.6 3356。第二步:MySQL Server 5.6 3356目录底下
创建用户、角色以及赋予相应的权限:创建用户有两种方法,第一种是Navicat可视化界面创建,第二种是sql语句创建,下面分别介绍一下:方法一:点击【用户】:点击【新建用户】用户名自己确定,主机可以填写localhost或者%,后者可以允许用户远程访问数据库,前者只能使用本机访问。后面将介绍到如果创建角色,那么这里就会默认是%,这个到后面进行比较。然后设置密码,再权限设置,权限设置看到有【服务器权限
  • 1
  • 2
  • 3
  • 4
  • 5