文档章节

数据库常用命令之总结_已迁移

辣条拌鱼翅
 辣条拌鱼翅
发布于 2015/06/03 00:36
字数 1026
阅读 37
收藏 0
点赞 0
评论 0

创建表

create table tutorials_tbl(
   tutorial_id INT NOT NULL AUTO_INCREMENT,
   tutorial_title VARCHAR(100) NOT NULL,
   tutorial_author VARCHAR(40) NOT NULL,
   submission_date DATE,
   PRIMARY KEY ( tutorial_id )
);

 

查命令:‍‍‍‍‍‍

    查看有哪里数据库  show database;

    查看数据库中的表  show table;

    查看表结构             DESC  表名  desc t1

    查看创建表时的结构  show create table 表名  例子 show create table t1

    查看创建库时的结构  show create database 库名  例子  show create database d1

    查看数据表的信息    select 字段名 from 表名     例子   select * from t1

    查看多个条件中的信息  select 字段名 from 表名  where 字段名 in(条件);   例子: select name from t1 where id in(1,2,3,4,);

    搜索某个条件中的信息    select 字段名 from 表名 where 字段名  like  '%条件值%';

例子1:    select * from t1 where name like '%张三%';  说明:只要name字段中包含字段名的就查出来

例子2:    select * from t1 where name like '%张三';     说明:只要name字段中包含张三并且以它为结尾的值

例子3:     select * from t1 where name like '张三%';    说明:只要name字段中包含张三并且以字开始的所有数据;

例子4:    select * from t1 where name like '__';            说明:只要包含两个字符的都查出来 至于要查多少上字符由有多少个下划线来决定;

    分组查看:select 字段名 from 表名 group by 字段名   例子:select name from t1 group by class;

    按字段名排序:select 字段名  from 表名 order by 字段名 desc  例子:select name from t1 order by id desc;说明asc  由小到大排序  desc由大到小排序

    子查询用法  (多条件)

select * from ta_member where broker_uid in (select uid from ta_member where(type=2));

    数组交集 同一个字段 多次使用in的方式可以查出数据的交集

SELECT 
`uid`,`type`,`broker_uid`,`nickname`,`sex`,`birthday`,`qq`,`score`,`signature`,`head_img`,`enname`,`user_type`,`cities`,`company`,`login`,`reg_ip`,`reg_time`,`last_login_ip`,`last_login_time`,`status`,`mobile`,`email`,`artists_total`,`recommend`,`audition_num`,`hits`,`ta_flag`
 FROM `ta_member` WHERE `type` = 1 AND `uid` IN (110) AND uid IN 
(134,135,140);

通过聚合条件去找交集
select id,count(id)as count from ta_resume_term where tid=12 || tid = 23 group by id having count=1;

 

改命令:

   改字段名和属性:  alter table modify 被修改字段 新字段 新属性   alter  table modify aa bb int;

    改表中某个数据信息   update 表 set 字段名='修改的信息' where 字段名=条件;  update t1 set name='zs' where id=1;

    更改表名    alter table 表名 rename to 新表名

  

删命令

    删除数据库  drop database 库名  例子  drop database tdb1

    删除表         drop table 表名         例子  drop table t1

    删除字段      alter table 表名  drop 字段名   例子  alter table t1 drop name;

    删除表中的数据   delete from 表名  (不加where条件会删除整个表) 例子 delete from t1  例子2 delete from t1 where  id = 1;

   格式化表中的数据  truncate table 表名   (用于大量数据时可以快速删除的功能) truncate table t1

 

 

增命令

 主键  primary key

 自增 auto_increment  

往数据库增加一条数据  insert into 表名 (字段名) values ('值');  insert into t1 aa values('aaa');

     

其它命令

   选择数据库  use 库名    use db

    统计一个表有多少条数据  select count(*) from 表名  例子  select count(*) from t1

   复制表结构   create  table 复制后的表  like 被复制的表   create table ct1 like t1;

    插入其它表数据  insert into 插入数据表的表名  select 要查的字段 from 目标表名  insert into t1 select id,name from dt1;

    生成别名  select  表名 as 别名 from 表名;  例子: select name as from t1;   可加或不加 as

    去除重复值  select distinct 字段名 from 表名;   例子: select distinct name from t1  注:只能筛选一个字段的

    内联内容: select concat(字段名,':',字段名) as 别名 from 表名  例子  select concat(name,':',class); 可用于无限分类上

    一些数学函数  总和 sum  平均值 avg  最大数  max  最小数 min

例子: select sun(age),avg(age),max(age),min(age) from stu;

 

    数据库结构

    ALTER TABLE table_name DROP COLUMN field_name; 删除某个字段

    show create table tablename  查看创建时表结构

    show full fields from tablename  查看完成的表结构(包括注释)

 

© 著作权归作者所有

共有 人打赏支持
辣条拌鱼翅
粉丝 25
博文 238
码字总数 73301
作品 0
朝阳
程序员
HBase数据导入工具总结

本文对HBase常用的数据导入工具进行介绍,并结合云HBase常见的导入场景,给出建议的迁移工具和参考资料。 HBase之间数据导入常用工具 HBase提供了几种数据迁移工具,其中基于API调用的有Cop...

_陆豪 ⋅ 2017/08/24 ⋅ 0

Docker MongoDB 部署

MongoDB 是一款较为常用的NOSQL 数据库,结合 Docker 使用,能实现轻松配置部署、迁移,本文以下为简要介绍如何在 Docker 中部署并使用 MongoDB。下文主要分为几个部分,内容如下: MongoDB ...

speculatecat ⋅ 04/06 ⋅ 0

php artisan常用方法

1、生成控制器 php artisan make:controller PhotoController 2、使用RESTFUL生成控制器 php artisan make:controller PhotoController --resource Route::resource('photo', 'PhotoControll......

tree2013 ⋅ 2016/03/19 ⋅ 1

EntityFramework Core迁移时出现数据库已存在对象问题解决方案

前言 刚开始接触EF Core时本着探索的精神去搞,搞着搞着发现出问题了,后来就一直没解决,觉得很是不爽,借着周末好好看看这块内容。 EntityFramework Core迁移出现对象在数据库中已存在 在E...

jeffcky ⋅ 2017/06/18 ⋅ 0

Laravel - php artisan 研究

php artisan 命令是laravel 提供的 cli (命令行接口),帮助开发者方便的开发 常用或者用起来很方便的指令后期会持续添加 底层实现有时间会做解析

指尖芳华 ⋅ 05/31 ⋅ 0

DB2常用命令

常用命令 1.启动数据库 db2start 2.停止数据库 db2stop 3.连接数据库 db2 connect to oyd user db2 using pwd 4.读数据库管理程序配置 db2 get dbm cfg 5.写数据库管理程序配置 db2 up...

蚂蚁也疯狂 ⋅ 2014/01/19 ⋅ 0

EntityFramework 6.x多个上下文迁移实现分布式事务

前言 自从项目上了.NET Core平台用上了EntityFramework Core就再没碰过EntityFramework 6.x版本,目前而言EntityFramework 6.x是用的最多,无论是找工作而言还是提升自身技术而言皆自身收益,...

jeffcky ⋅ 2017/09/24 ⋅ 0

Centos6.6下目录结构及其主要作用

今天我们总结一下Centos6.6的linux的目录结构,一个系统的目录众多,这里我们主要认识一下,根目录下的主要目录,首先我们可以通过tree命令查看一次根目录下一层目录都有什么目录, 补充:不...

捕风的xiao_k ⋅ 2017/08/17 ⋅ 0

[转]你应该定期更新 Homebrew

你应该定期更新 Homebrew TL;DR 这篇文章是关于定期更新 Homebrew 的话题。它会告诉你定期更新的好处,常用的命令,以及用 尽可能无痛地更新。 为什么要定期更新 我发现不少人都不会经常更新...

FungLeo ⋅ 2017/11/13 ⋅ 0

Flyway 使用入门

Flyway 使用入门 www.blogways.net2018-01-061 阅读 入门 Flyway是一款开源的数据库版本管理工具,包含社区版、专业版和企业版,可以独立于应用实现管理并跟踪数据库变更。支持多种配置,包括...

www.blogways.net ⋅ 01/06 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

存储,对比私有云和公有云的不同

导读 说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到...

问题终结者 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部