首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL数据库命令大全

    --数据库操作前的准备 -- 创建数据库 -- create database python_test_1 charset=utf8; -- 使用数据库 -- use python_test_1; --...select * from students where not (age > 18 and gender = "女"); like % _ -- 模糊查询(where name like 要查询的数据...34) and gender ='女' order by height desc; -- order by 多个字段 -- 查询年龄在18到34岁之间的女性,身高从高到矮排序, 如果身高相同的情况下按照年龄从小到大排序...18 and 34) and gender ='女' order by height desc,age asc,id desc; -- 排序有优先级,第一个主排序,后面是次排序,在保证主排序不变的情况下,...--创建数据库表 create table areas( aid int primary key, atitle varchar(20), pid int ); --从sql文件中导入数据 -- source

    5K20

    数据库命令及设计规范

    数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意...,会造成列上的索引失效,导致查询效率降低) 数据库基本设计规范 所有表必须使用 Innodb 存储引擎 没有特殊要求(即 Innodb 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用...可以用历史数据归档(应用于日志数据),分库分表(应用于业务数据)等手段来控制数据量大小 谨慎使用 MySQL 分区表 分区表在物理上表现为多个文件,在逻辑上表现为一个表;谨慎选择分区键,跨分区查询效率可能更低...禁止在数据库中存储图片,文件等大的二进制数据 通常文件很大,会短时间内造成数据量快速增长,数据库进行数据库读取时,通常会进行大量的随机 IO 操作,文件很大时,IO 操作很耗时。...通常存储于文件服务器,数据库只存储文件地址信息 禁止在线上做数据库压力测试 禁止开发环境、测试环境直接连接生成环境数据库

    1.7K30

    典型的NoSQL数据库命令分析

    典型的NoSQL数据库命令分析 关系型数据库:是指采用了关系模型来组织数据的数据库。标准数据查询语言SQL就是一种基于关系数据库的语言。关系型数据库以行和列的形式存储数据,以便于用户理解。...这一系列的行和列被称为表,一组表组成了数据库。用户用查询(Query)来检索数据库中的数据。一个Query是一个用于指定数据库中行和列的SELECT语句。...NoSQL:“Not Only SQL”的缩写,它的意义是:适用关系型数据库的时候就使用关系型数据库,不适用的时候也没有必要非使用关系型数据库不可,可以考虑使用更加合适的数据存储。 2....下面介绍在windows的cmd中的使用,安装配置不再介绍,在Linux中类似。...7 TYPE key 返回存储在键中的值的数据类型。 8 KEYS pattern 查找与指定模式匹配的所有键。 9 MOVE key db 将键移动到另一个数据库。

    1.6K00

    进入Linux内核前的准备

    最近看到这个github仓库flash-linux0.11-talk,觉得还算是蛮有意思的,加上网络编程的课程又有抄写一段tcp协议实现代码或者交一篇linux内核源码阅读的笔记,还是比较讨厌这种低效率的抄写的所以就想写篇文章记录一下粗浅阅读源码后的大概了解...进入linux内核前的准备 开机 如果问电脑是如何一步一步开始运行操作系统的,那么第一件事情当然是按下开机键啦。...那么对于linux0.11来看,这个512Byte大小的启动程序就是/boot目录下的bootsect.s这个文件。按下开机键后,它会被编译成二进制文件,并且被存放在硬盘中的0盘0道1扇区。...linux-0.11认为总共可以使用的内存不超过16M,即最大地址空间为0xFFFFFF。...至此,内存布局如下 跳转到内核 实际上咱们的流程是先开启分页机制再进入main.c对吧,不过我们肯定还记得,开启分页机制前我们执行了pushl $_main,我们之前说这句话是把mian函数压入栈,现在我们来详细解释一下

    7.3K20

    MySQL数据库命令行操作_mysql命令行

    下面帮你整理一份MySQL数据库命令行操作的常用命令总结,适合日常开发和管理时快速使用。一、登录 MySQLmysql -u 用户名 -p执行后输入密码,登录 MySQL 命令行客户端。...二、基本数据库操作命令命令说明show databases;显示所有数据库create database 数据库名;创建数据库drop database 数据库名;删除数据库use 数据库名;切换当前数据库三...into 表名 (列1,列2) values (值1,值2);插入数据select * from 表名;查询表所有数据select 列1,列2 from 表名 where 条件;条件查询update...表名 set 列=值 where 条件;更新数据delete from 表名 where 条件;删除数据五、用户与权限管理命令说明create user '用户名'@'主机' identified by...create database testdb; # 创建数据库use testdb; # 切换数据库create table users (id int primary

    2.2K10

    Linux进入单用户模式加密

    本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。...Linux进入单用户模式加密 文本关键字:Linux、单用户模式加密、grub菜单加密、明文加密、MD5加密 在默认情况下,系统会在3(完整的多用户模式)和5(带界面的操作模式)两个级别下运行。...在之前的文章中已经和大家介绍了如何将系统切换至单用户模式下运行,在单用户模式下,直接就可以操作root用户来重置密码。...为了避免这个问题,我们需要在进入单用户模式时加一些限制,也就是多加一层密码验证。 一、明文加密 1. 配置文件修改 相关配置文件:/boot/grub/grub.conf ?...加密效果 与明文加密相同,设置完成后,在grub菜单界面需要先验证密码才能进入编辑界面。需要注意的是,只需要输入加密前的原字符串即可。

    7.5K31

    Linux下数据自动同步之rsync

    rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。...Windows下数据自动备份同步之Rsync  http://www.linuxidc.com/Linux/2014-01/95722.htm 一、实验环境 服务端:Linux CentOS 6.0...(192.168.1.220) 客户端1:Linux Centos 6.0 (192.168.1.96) 客户端2:windows 7 (192.168.1.97) -----------------...------------------------------------------- 4.2 安装及配置 下载后,直接解压出来,然后双击安装,一直 “NEXT” 结束,简单得不能再简单了; 进入电脑...e盘-新建test文件夹; 进入电脑e盘-test文件夹-新建html文件夹; 进入电脑e盘-test文件夹-新建rsyncd.txt 文件,写入00123456,保存退出;然后把rsyncd.txt

    1.9K10

    Linux升级glibc后无法进入系统

    按回车,系统重新启动,进入光盘引导界面 ? 按F5,进入 ? 输入 linuxrescue ? 按回车,稍等一会,进入 ? 按回车,进入 ? 按回车,进入 ? 按回车,进入 ?...将光标移动到No,按回车,进入 ? 按回车,进入 ? 提示原有系统已经挂载到/mnt/sysimage,按回车进入,目前所处的就是光盘抢救模式(rescue mode) ?...可以看到原有系统的所有文件在/mnt/sysimage下都是可以看见的。...首先将U盘挂载到光盘系统,mount -t vfat /dev/sdb1/mnt/usb/,拷贝rpm 和静态库到/mnt/sysimage下你能记住的任意目录。...盘提示格式不对错误,U盘可能是fat16,执行mount -t msdos /dev/sdb1 /mnt/usb/) 此时,之前准备的文件都在/mnt/usb/目录下, 原系统所有文件都在/mnt/sysimage下。

    14.6K30
    领券