linux的用户与用户组管理命令1、用户和群组groupadd:用于添加新的组群其命令格式如下:groupadd[-option]群组名常用参数:-gGID:指定创建群组的GID(GID为大于500的数字)范例【1】添加一个叫teama的群组,并指定GID为555,使用命令:groupadd-g555teama注意(PS):如果不加-g参数,默认情况下系统会自动分配GID(用户所属群组的识别码),从500开始顺序排列groupdel:用于删除已存在的群组其
系统 2019-08-12 09:26:49 2495
题目链接:http://acm.buaa.edu.cn/problem/439/题意:给出一个数列。求有多少个区间[L,R],使得区间之内的数字之和不大于K且区间内数字的抑或值不为0.思路:首先计算抑或值为0的区间个数P,则答案为所有合法区间(即和不大于K)减去P。每次将前面一段和当前值抑或,设为X,记录之前每个抑或值的个数,假设前面有个位置的抑或值也为X,设那个位置为a,当前位置为b,则[a+1,b]之间的数字的抑或值为0.然后就是和不大于K,每次累加,
系统 2019-08-12 09:26:41 2495
是null还是""啊?空如果是null就是selectname,age,成绩fromAAwhere成绩isnull如果是""就是selectname,age,成绩fromAAwhere成绩=""不空如果是null就是selectname,age,成绩fromAAwhere成绩isnotnull如果是""就是selectname,age,成绩fromAAwhere成绩<>""关于sql语句的问题,批量修改字段的值,就是在字段旧值的基础上再加上一些新值,比如是
系统 2019-08-12 01:55:06 2495
1.多where,少havingwhere用来过滤行,having用来过滤组2.多unionall,少unionunion删除了重复的行,因此花费了一些时间3.多Exists,少inExists只检查存在性,性能比in强很多,有些朋友不会用Exists,就举个例子例,想要得到有电话号码的人的基本信息,table2有冗余信息select*fromtable1;--(id,name,age)select*fromtable2;--(id,phone)in:se
系统 2019-08-12 01:54:58 2495
关于SQL的partitionby字段的一些用法心得先看例子:ifobject_id('TESTDB')isnotnulldroptableTESTDBcreatetableTESTDB(Avarchar(8),Bvarchar(8))insertintoTESTDBselect'A1','B1'unionallselect'A1','B2'unionallselect'A1','B3'unionallselect'A2','B4'unionallsele
系统 2019-08-12 01:54:56 2495
一mysql命令行参数Usage:mysql[OPTIONS][database]//命令方式-?,--help//显示帮助信息并退出-I,--help//显示帮助信息并退出--auto-rehash//自动补全功能,就像linux里面,按Tab键出提示差不多,下面有例子-A,--no-auto-rehash//默认状态是没有自动补全功能的。-A就是不要自动补全功能-B,--batch//ysql不使用历史文件,禁用交互(Enables--silent)-
系统 2019-08-12 01:54:33 2495
原文:SQL开发中容易忽视的一些小地方(五)背景:索引分类:众所周知,索引分为聚集索引和非聚集索引。索引优点:加速数据查询。问题:然而我们真的清楚索引的应用吗?你写的查询语句是否能充分应用上索引,或者说你如何设计你的索引让它更高效?经历:以前本人只知道索引的好处,但是是否能够真正让它发挥作用,并无太多理论,为些本人做了些DEMO,来简单说明下什么情况下才能充分利用索引。案例:这里建立一个学生表:有如下字段,此时表中没有建立任何索引。CREATETABLE[
系统 2019-08-12 01:53:07 2495
摘要:在平时的mysql应用中,总会碰到导入数据,导出数据,当然有很多方法,这篇文章,主要介绍应用mysqlmysqldump命令进行数据导入导出,希望对大家有所帮助。一、mysql导入文件或数据或执行相关SQLmysql-h主机地址-u用户名-p用户密码1.文件形式。(shell命令行)mysql-uroot-pdbname
系统 2019-08-12 01:53:04 2495
1可以生成标准的.sql文件,在mysql下导入mysql-hlocalhost-uroot-p1234
系统 2019-08-12 01:51:25 2495
linux版本两种安装方式卸载自带jdk$rpm-qa|grepjava$rpm-e--nodepsjava-**-openjdk-*$rpm-e--nodepsjava-**-openjdk-*$rpm-e--nodepstzdata-java-*-1.el6.noarch一、gz包安装gz包安装解压到/user/java配置环境变量即可>cd/usr/>mkdirjava创建java目录复制JDK安装文件到刚创建java目录(32位linux复制32位
系统 2019-08-12 01:33:58 2495