废话不多说先上效果图 , 点击边框外的按钮对应显示在边框内, 当点击小叉叉的时候消失 , 简单的运用js的创建节点 以及删除节点 先写一下css代码: .odiv { width: 300px...button>历史 地理 政治 原生js的增加节点及删除节点操作...) var odiv=document.querySelector(".odiv") for (var i=0 ;i<oBtn.length; i++ ) { //点击按钮时床架标签 及删除按钮..." creatP.innerHTML=theword creatP.appendChild(creatX) odiv.appendChild(creatP) //获取删除按钮节点...var oSpan=document.querySelectorAll(".odiv span") for (var i=0 ;i<oSpan.length;i++ ) { //点击删除按钮时删除元素
mv mysql-8.0.11-linux-glibc2.12-x86_64 mysql 2.初始化mysql基础环境信息 vim /etc/profile PATH=/opt/mysql/bin:/...opt/mysql/lib:$PATH export PATH export MYSQL_HOME="/opt/mysql" export ms="/opt/mysql" 3.初始化配置实例配置文件 mkdir.../mysql.sock [mysql] no-auto-rehash [mysqld] user = mysql port = 3311 socket = /opt/mysql/data/mcdb/mysql.sock...4.新建用户 groupadd mysql useradd mysql -g mysql chown mysql:mysql /opt/mysql -R 5.初始化mysql实例 /opt/mysql...,举个栗子: xHGkgc+9ea6/ 6.启动该实例mysql mv /opt/mysql/data/my.cnf /opt/mysql/data/mcdb/my.cnf /opt/mysql/bin
mysql是一个开源的应用非常广泛的数据库。mysql里面的索引能利用利用指针,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。...那么,怎么创建索引呢?...第二步,添加索引,二索引有分为几类,普通索引,主键索引,和唯一索引,如图就是步骤:图中数123就是对应普通索引,主键索引,和唯一索引 alter table 表名 add index/unique...show keys from table;如图: show index from 表名; show keys from 表名; 第四步,有时候索引太多,会引起增删改查的性能,所以可以创建就可以删除...,出现了错误,说不能发现索引名,是因为在第一次的时候已经删除了,所以,此索引名已经不存在了,如图 第六步,再次查询索引,是否有没有删除成功,重复第三步的命令,结果如图,说明已经删除了
本文指导大家安装mysql8.0 数据库 mysql8.0部署、初始化和创建实例 环境信息: centos 7.4.1708 mysql 8.0.11 1.下载解压缩mysql包 cd /opt/ wget...ms="/opt/mysql" 3.初始化配置实例配置文件 mkdir -p /opt/mysql/data/mcdb vi /opt/mysql/data/my.cnf [client] port...= /opt/mysql/data/mcdb/mysql.pid 4.新建用户 groupadd mysql useradd mysql -g mysql chown mysql:mysql /opt.../mysql -R 5.初始化mysql实例 /opt/mysql/bin/mysqld --initialize --basedir=/opt/mysql --datadir=/opt/mysql/data.../mcdb --user=mysql 从返回信息最后一行获得密码,举个栗子: xHGkgc+9ea6/ 6.启动该实例mysql mv /opt/mysql/data/my.cnf /opt/mysql
环境信息: centos 7.2 mysql 5.7.21 1.下载解压缩mysql包 cd /usr/local/ wget https://cdn.mysql.com//Downloads/MySQL..." 3.初始化配置实例配置文件 mkdir -p /usr/local/mysql/data/mcdb vi /usr/local/mysql/data/my.cnf [client] port = 3310...mysql useradd mysql -g mysql chown mysql:mysql /usr/local/mysql -R 5.初始化mysql实例 mysqld --initialize...*uwF 6.移动配置文件到实例目录,启动该实例mysql mv /usr/local/mysql/data/my.cnf /usr/local/mysql/data/mcdb/my.cnf mysqld_safe...8.设定密码 mysql> SET PASSWORD = PASSWORD('testpassword'); mysql> flush privileges; 9.创建用户并开放远程登录权限 grant
一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。...好在MySQL 5.0终于开始已经支持存储过程,这样即可以大大提高数据库的处理速度,同时也可以提高数据库编程的灵活性。 3. MySQL存储过程的创建 (1)....格式 MySQL存储过程创建的格式:CREATE PROCEDURE 过程名 ([过程参数[,…]]) [特性 …] 过程体 这里先举个例子: mysql> DELIMITER //...INOUT参数例子 创建: mysql > DELIMITER // mysql > CREATE PROCEDURE demo_inout_parameter(INOUT p_inout...MySQL存储过程的删除 删除一个存储过程比较简单,和删除表一样: DROP PROCEDURE 从MySQL的表格中删除一个或多个存储过程。 8.
索引名index_name可选,缺省时,MySQL将根据第一个索引列赋一个名称。另外,ALTER TABLE允许在单个语句中更改多个表, 因此可以在同时创建多个索引。 ...table_name (column_list) CREATE UNIQUE INDEX index_name ON table_name (column_list) table_name、index_name和column_list...PRIMARY KEY索引和UNIQUE索引非常类似。事实上,PRIMARY KEY索引仅是一个具有名称PRIMARY的UNIQUE索引。...如果没有创建PRIMARY KEY索引,但表具有一个或多个UNIQUE索引,则MySQL将删除第一个UNIQUE索引。 如果从表中删除了某列,则索引会受到影响。...三 查看索引 mysql > SHOW INDEX FROM table_name; 或 mysql >SHOW KEYS FROM table_name;
mysql删除主键和删除索引(含删除unique索引) ##删除表 DROP TABLE config_back; ##删除主键 ALTER TABLE config_back DROP PRIMARY...`insurance_value` INT(11) NOT NULL COMMENT '运费险金额', `create_op` varchar(50) DEFAULT NULL COMMENT '创建人...', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp...' 在MySQL中移除主键有以下几种不同的实现方法: 使用ALTER TABLE语句移除主键约束: ALTER TABLE 表名 DROP PRIMARY KEY; 这种方法适用于需要移除表中已有主键的情况...ALTER TABLE config_back DROP PRIMARY KEY, ADD UNIQUE KEY (`price_end`); ##删除索引(含删除unique索引) ALTER TABLE
Cookie 是什么鬼 Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。...JS 可以读取,创建,修改和删除当前网页的cookie,,来看看具体的骚操作。...创建 Cookie JS可以使用document.cookie属性创建cookie,可以通过以下方式创建cookie: document.cookie = "username=Daisy Green";...删除 cookie 删除 cookie 非常简单,不必指定 cookie 值:直接把 expires 参数设置为过去的日期即可: document.cookie = "username=; expires...如果不指定路径,有些浏览器不会让咱们删除 cookie。
index_type index_type表示索引的具体实现方式,在MySQL中,有两种不同形式的索引——BTREE索引和HASH索引。...必须注意的是,在MySQL中,对于TEXT和BLOB这种大数据类型的字段,必须给出前缀长度(length)才能成功创建索引。...删除索引 在MySQL中删除索引的方法非常简单,其完整语法如下: –删除指定表中指定名称的索引 ALTER TABLE table_name DROP INDEX index_name; 在这里,我们编写...SQL语句将上面创建索引的例子中的索引idx_user_username删除掉,代码详情如下: –删除名称为idx_user_username的索引 ALTER TABLE user DROP INDEX...idx_user_username; 修改索引 MySQL并没有提供修改索引的直接命令,一般需要先删除原索引,再根据需要创建个同名索引,从而曲线救国实现修改索引操作。
环境:Centos Oracle 10.2.0.0 涉及用户:root oracle A 删除oracle软件和实例步骤: 1、oracle用户登陆sqlplus停止数据库:shutdown immediate...2、oracle用户停止监听服务:lsnrctl stop 3、root用户 删除/tmp下ora*文件 删除/opt下OR*文件 删除/etc下oraInst.loc和oratab文件 (这两个文件是安装.../oraInventory/orainstRoot.sh脚本产生的) 删除$ORACLE_BASE下admin、flash_recovery_area、oradata、oraInventory (记住这里不要删除...B 删除oracle实例,不删除oracle软件 1、dbca,删除实例 DBCA之后 ¥ORACLE_HOME 下剩下 admin flash_recovery_area oradata oraInventory...2个文件 admin oradata可以 但是删除了 product 文件就不可以了 DBCA命令就不能够用了!
的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet. 2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数...二:创建工程 工具:eclipse jdk:1.5以上 tomcat6 1,打开eclipse,右键新建工程,如下图所示,: 出现: 下一步—》finish.即可!...不过这6个页面工程没有给我们创建,因此需要我们手动创建。右击WebContent: 填写文件名–》next—》finish。新建一个index.jsp页面。...因此我们要在和web.xml文件同级别目录下创建一个dispatcher-servlet.xml文件。 5: dispather-servlet,xml文件的内容是: <?...建好后的样子如下: 6,springmvc的bean工程配置: 右键WEB-INF创建applicationContext.xml文件: 文件内容如下: <?
一、创建数据库(默认字符集和排序规则) (1)创建数据库 mysql> CREATE DATABASE my_db1; Query OK, 1 row affected (0.00 sec)...(2)因为my_db1已经存在,再次创建会报错 mysql> CREATE DATABASE my_db1; ERROR 1007 (HY000): Can‘t create database...my_db1; Query OK, 1 row affected, 1 warning (0.00 sec) 二、创建数据库包含字符集和排序规则 (1)查看mysql字符集 mysql> SHOW...(3)创建数据库包括字符集和排序规则 mysql> CREATE DATABASE IF NOT EXISTS hdu CHARACTER SET ‘gbk’ COLLATE ‘gbk_chinese_ci...’; Query OK, 1 row affected (0.00 sec) 三、删除数据库 mysql> DROP DATABASE my_db1; Query OK, 0 rows
在Linux中,链接分为软的和硬的,至于两者之间有什么差别,大家可以参考下IBM Developer 链接绕不过ln/link 命令(当然,如果你用图形界面的话,接写来你就当我说的是废话了,您可以直接关闭当前页面了...创建软链接 ln -s [源文件或目录] [目标文件或目录] 例如: 当前路径创建test 引向/var/www/test 文件夹 ln –s /var/www/test test 创建/var.../test 引向/var/www/test 文件夹 ln –s /var/www/test /var/test 删除软链接 和删除普通的文件是一眼的,删除都是使用rm来进行操作 rm –rf.../var/test 好了,基本上的增加、删除、修改都在这了。...显示详细的处理过程 (当前路径创建test 引向/var/www/test 文件夹 ) 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131079.html
MySQL是关系型数据库中的明星,MongoDB是文档型数据库中的翘楚。...下面通过一个设计实例对比一下二者:假设我们正在维护一个手机产品库,里面除了包含手机的名称,品牌等基本信息,还包含了待机时间,外观设计等参数信息,应该如何存取数据呢?...如果使用MySQL的话,应该如何存取数据呢? 如果使用MySQL话,手机的基本信息单独是一个表,另外由于不同手机的参数信息差异很大,所以还需要一个参数表来单独保存。...如果使用MongoDB的话,虽然理论上可以采用和MySQL一样的设计方案,但那样的话就显得无趣了,没有发挥出MongoDB作为文档型数据库的优点,实际上使用MongoDB的话,和MySQL相比,形象一点来说...MySQL需要多个表,多次查询才能搞定的问题,MongoDB只需要一个表,一次查询就能搞定,对比完成,相对MySQL而言,MongoDB显得更胜一筹,至少本例如此
mongodb创建索引和删除索引和背景索引background MongoDB的背景索引允许在后台创建和重建索引,而不会对数据库的正常操作产生影响。...背景索引的创建过程是非阻塞的,可以在业务运行时创建或重建索引,而不会中断其他操作。这使得我们可以在生产环境中安全地创建和维护索引,而不必担心对数据库性能造成负面影响。...({code:1},{background:true}) ##删除索引 db.my_url.dropIndex({code:1},{background:true}) db.collection.createIndex...对集合中的 'fieldname' 字段添加降序索引 db.collection.createIndex({ fieldname: -1 }); 复合索引: // 对集合中的 'fieldname1' 和...fieldname: 1 }, { unique: true }); 使用TTL(Time-To-Live)索引: // 在集合中对 'fieldname' 字段添加索引,数据在存储时间超过3600秒后自动删除
作者:天山老妖S 链接:http://blog.51cto.com/9291927 一、创建数据库 1、创建数据库 创建数据库,指定数据库的默认字符集为utf8。...2、创建学生表 CREATE TABLE `TStudent` ( `StudentID` varchar(15) NOT NULL, `Sname` varchar(10) DEFAULT NULL...nvarchar(30), BookName nvarchar(30), Publisher nvarchar(20) )ENGINE=InnoDB DEFAULT CHARSET=utf8; 4、创建分数表...伟刚勇春菊毅俊峰强军平保东文辉力明永健世广志瑗琰韵融园艺咏卿聪澜纯毓悦昭冰爽琬茗羽希宁欣飘育滢馥新利筠柔竹霭凝晓欢霄枫芸菲寒伊亚宜可姬舒义兴良海山仁波宁贵福生龙元全国胜学祥亮政谦亨奇固之岚苑富顺信子杰涛昌成康星光天达安岩中茂进林有坚和彪博诚先敬震振壮会思群豪清飞彬娜静淑惠珠翠雅芝妍茜秋珊莎锦黛青倩婷姣婉娴瑾颖露瑶怡婵雁蓓纨仪荷丹蓉眉君琴蕊薇菁梦素伟刚勇毅俊峰强军平保东文辉力明永健世广志义兴良海山仁波宁贵福生龙元全国胜学祥才发武新利清飞彬富顺信子杰涛昌成康星光天达安岩中茂进林有坚和彪博诚先敬震振壮会思群豪心邦承乐绍功松善厚庆磊民友裕河哲江超浩亮政谦亨奇固之轮翰朗伯宏言若鸣朋斌梁栋维启克伦翔旭鹏泽晨辰士以建家致树炎德行时泰盛雄琛钧冠策腾楠榕风航弘...call addStudent(1000); 4、创建汉字转拼音的函数 --创建汉字转拼音的函数使用的表 CREATE TABLE `pinyin` ( `letter` char(1) NOT NULL
使用mysql命令行创建数据库 1、登陆mysql 打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令 mysql -uroot 直接回车,之后按提示输入密码..., 如果未添加mysql的环境变量,可以切换到mysql的安装目录下的bin目录,再使用 mysq -uroot 你也可以手动为mysql添加环境变量。...mysql的所有命令都以“;”或者\g为结束符 2、新建数据库 在新建数据库之后,我们先设置一下字符集 mysql>SET NAMES utf8; 然后再创建数据库 mysql>CREATE...(class,'班'),sex FROM study; 11、删除数据 mysql>DELETE FROM study WHERE id=1; 12、删除数据表 DROP TABLE study...; 13、删除数据库 mysql> DROP DATABASE lesson;
Windows下MySQL的安装和删除 安装Mysql 1 下载mysql 地址 2 安装教程 2.1配置环境变量 变量名:MYSQL_HOME 变量值:D:\software\programming\...按照下面删除步骤 删除完成 在重装 彻底删除Mysql 删除的基础条件 停止MySQL的运行 将MySQL服务停止,这里我只有一个MySQL服务,如有多个MySQL服务,也要全部停止掉。...net stop 要删除的mysql服务的名称 卸载mysql server等设备 删除MySQL安装目录下的MySQL文件夹 这个文件目录找不到别找着急 下面步骤能找到 打开注册表编辑器...mysql的位置 删除目录“C:\ProgramData\MySQL”文件夹 删除目录C:\ProgramData\MySQL文件夹,如果显示正在被其他应用所使用,无法进行删除,那么就需要重新启动电脑...只要在CMD里输入一条命令就可以将服务删除: sc delete mysql //这里的mysql是你要删除的服务名 这样一来服务就被删除了。
out模式参数的存储过程 案例1:根据女生名,返回对应的男生名 (以mysql8.0版本为例,和mysql5.5调用时略有不同) a....的版本 最后进行查看:select @bName,@usercp$ (mysql8.0,调用时不用使用自定义的结束符号,mysql5.5需要使用自定义结束符号) 4.创建带inout...模式参数的存储过程 案例1:传入a和b两个值,最终a和b都翻倍并返回 a.创建 delimiter $ create PROCEDURE mypr05(inout a int,INOUT b int)...mypr05(@c,@d) c.查看 #查看c,d的值,也就是调用之后,a,b的返回值 select @c,@d d.结果:调用一次,翻倍一次 5.储存过程案例讲解 四、存储过程的删除...==一次只能删除一个储存过程名 == 语法: drop procedure 储存过程名 五、储存过程的查看 语法: show create procedure 存储过程名 发布者:全栈程序员栈长,
领取专属 10元无门槛券
手把手带您无忧上云