精华内容
下载资源
问答
  • 查看数据库的SQL语句

    千次阅读 2018-01-03 17:34:35
    查看所有数据库:SHOW DATABASES; 效果图: 查看指定部分的数据库:模糊查询 SQL语句:SHOW DATABASES LIKE '数据库名称'; %:表示匹配多个字符 _:表示匹配一个字符 效果图: 查看数据库的创建语句 SQL语句:...

    查看所有数据库:SHOW DATABASES;

    效果图:



    查看指定部分的数据库:模糊查询

    SQL语句:SHOW DATABASES LIKE '数据库名称';

    %:表示匹配多个字符

    _:表示匹配一个字符

    效果图:


    查看数据库的创建语句

    SQL语句:SHOW CREATE DATABASE mydatabase;(mydatabase为表的名字

    效果图:


    和我们创建的SQL语句不一样的原因是因为:数据库在执行SQL语句时会优化sql



    展开全文
  • 数据库基础语句

    2020-12-17 13:03:18
    数据库的语句 1、关于数据库 创建数据库 create database 数据库名字(自己命名) 查看mysql下的所有数据库 show databases; 查看某个数据库定义的信息 show create database 数据库名字 删除数据库 drop ...

    1、数据库相关操作

    创建数据库                   create database 数据库名字(自己命名)
    
    查看mysql下的所有数据库               show databases;
    
    查看某个数据库定义的信息             show create database   数据库名字
    
    删除数据库                      drop database 数据库名字
    
    切换数据库                           use 数据库名字
    
    查看正在使用的数据库               select database();
    

    2、表相关操作

    创建表                             create table 表名(
                                             自己定义的列的属性   
                                                             );
    
    查看数据库中的所有表                 show tables
    
    删除表                                   drop table 表名
    
    修改表名        rename table 表名 to 新表名;
    
    修改表的字符集      alter table 表名 character set 字符集
    
    修改表的结构           
                 添加列                      alter table 表名 add 列名 类型(长度) 约束;  
                 修改列的类型以及约束          alter table 表名 modify 列名 类型(长度) 约束;
                 修改列名                   alter table 表名 change 旧列名 新列名 类型(长度) 约束;
                删除列                    alter table 表名 drop 列名;
    

    3、数据相关操作

    添加数据      1、   insert into 表 (列名1,列名2,列名3..) values (值1,值2,值3..)           
                   2、   insert into 表名 (列名1,列名2,列名3) values (值1,值2,值3),(值1,值2,值3)
                   3、   insert into 表名  values (值1,值2,值3),(值1,值2,值3)
                   【可直接往表中插入数据values,但是values需要和表中的列名对应(因为他会按照顺序进行插入)】
    
    修改数据    1、  update  表名  set 字段名 = 值 , 字段名 = 值 ; (相当于添加新的值)        
                   2、  update  表名  set 字段名 = 值  , 字段名 = 值  where  条件;(对已有的值进行修改)
    
    删除数据       delete  from  表名  where  条件
                                    DELETE FROM table_name(不删除表的情况下,删除表中的所有行)
    
    查询数据     
                  1  查询表中所有字段    select  *  from  表名 ;     
                  2   条件查询           select  字段  from  表名  where  条件
                   3    排序查询            SELECT * FROM 表名 ORDER BY 字段 ASC/DESC ; ( ASC:升序   DESC:降序)
                          【注释:根据数字排序,就按照数字大小进行升降序排序;根据字母排序,就按照字母顺序进行升降序排序】
                   4    升降序组合查询        SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC(以字母逆序排列,数字顺序排列)
                          【注释:升降序组合查询,按照前后顺序,优先以字母逆序排列显示;若Company列表有相同字母的,则按照OrderNumber顺序排列】
                   4    分组查询              SELECT 字段1,字段2… FROM 表名 GROUP BY 字段 HAVING 条件;
                   5    去重                 SELEECT   DISTINCT (*)  FROM   表名  WHERE  条件
                   6    模糊查询             SELECT   *  FROM   表名  WHERE   City  LIKE  'N%'  (查询城市名称开头是N的所有信息)   
                                            SELECT   *  FROM   表名  WHERE   City  NOT LIKE  'N%'(查询城市名称开头不是N的所有信息)
                          【%通配符,用于匹代表缺少的字符;N%:以N开头,%N:以N结尾,%N%:N在中间】
    

    4、WHERE查询条件操作符

        SELECT    列名称    FROM    表名称    WHERE    列    运算符    值
    

    在这里插入图片描述
    注释:LIKE:模糊查询 BETWEEN:范围查询

    5、AND & OR 运算符

            6.1、作用: AND  和  OR  运算符用于基于一个以上的条件对记录进行过滤。
            6.2、AND:前后两个条件都需要成立;OR:前后两个条件满足一个就可
            6.3、实例
               SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
               SELECT * FROM Persons WHERE FirstName='Thomas' OR LastName='Carter'
            6.4、AND 和 OR 运算符结合使用(使用圆括号来组成复杂的表达式)
               SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')
               AND LastName='Carter'  
    

    6、聚合函数

             count:           统计指定列不为NULL的记录行数;(结果为一个数字,即统计共查询到几条数据)
             sum:             计算指定列的数值和,如果指定列;
             max:             计算指定列的最大值,如果指定列是字符串类型,那么使用字符串类型不是数值类型,那么计算结果为0排0序运算;
             min:             计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算;
             avg:             计算指定列的平均值,如果指定列类型不是数值类型,那么计算结果为0
    

    注:本文引用参考:https://www.cnblogs.com/foreverone/p/10449298.html

    展开全文
  • 数据库DDL语句

    2019-03-16 20:08:03
    DDL(数据定义语句) 今天的梦,明天的路. 现在我还不想化作尘埃! ... create database if not exists dataname default charset utf8 ...查看所有数据库 show databases; 查看创建数据库的语句 show create...

    DDL(数据定义语句)

    今天的梦,明天的路.
    现在我还不想化作尘埃!

    1.创建数据库

    创建名为 dataname的数据库:
    	create database if not exists dataname default charset utf8 collate utf8_general_ci;
    
    查看所有数据库
    	show databases;
    
    查看创建数据库的语句
    	show create database dataname;
    

    2.创建数据表

    创建表
    	create table test(
    		id int auto_increment primary key not null,
    		username varchar(30),
    		password varchar(30),
    		realname varchar(30)
    	)DEFAULT CHARSET=utf8;
    
    
    查看所有表
    	show tables;
    
    
    查看指定表的信息
    	desc test;
    
    查看创建表的语句
    	show create table tablename;
    

    3.修改命令(ALTER)

    修改表名称
    	alter table test rename users;
    	
    
    增加一列
    	alter table users add qq varchar(255) not null;
    	alter table 表名 add 列名 类型 约束;
    	
    
    删除一列
    	 alter table users drop qq;
    

    4.删除命令(DROP)

    删除表
    	drop table users;
    

    慢慢补充,努力总会变强的.
    .
    本该变强的日子里,我如愿以偿.

    展开全文
  • mysql数据库查询语句

    2019-02-28 11:32:00
    数据库的语句  1 关于数据库 创建数据库 create database 数据库名字(自己命名) 查看mysql下的所有数据库 show databases; 查看某个数据库定义的信息 show create database 数据库名字 删除数据库 drop ...

    一   数据库的语句

      1     关于数据库

    创建数据库         create database 数据库名字(自己命名)

    查看mysql下的所有数据库               show databases;

    查看某个数据库定义的信息             show create database   数据库名字

    删除数据库    drop database 数据库名字

    切换数据库   use 数据库名字

    查看正在使用的数据库   select database();

      2   关于表

    创建表                                create table 表名(

                 自己定义的列的属性   

        

                  );

    查看数据库中的所有表                  show tables

    删除表                                   drop table 表名

    修改表名        rename table 表名 to 新表名;

    修改表的字符集      alter table 表名 character set 字符集

    修改表的结构

      添加列             alter table 表名 add 列名 类型(长度) 约束;  

      修改列的类型以及约束         alter table 表名 modify 列名 类型(长度) 约束;

      修改列名  alter table 表名 change 旧列名 新列名 类型(长度) 约束;

      删除列    alter table 表名 drop 列名;

      3    关于数据

    添加数据     1    insert into 表 (列名1,列名2,列名3..) values (值1,值2,值3..)            2   insert into 表名 (列名1,列名2,列名3) values (值1,值2,值3),(值1,值2,值3)

    修改数据    1    update 表名 set 字段名=值,字段名=值;        2   update 表名 set 字段名=值,字段名=值 where 条件;

    删除数据    delete from 表名 where 条件

    查询数据    1  查询表中所有字段   select * from 表名;     2  条件查询  select 字段 from 表名 where 条件

      3   排序查询  * SELECT * FROM 表名 ORDER BY 字段 ASC/DESC; ASC 升序 DESC 降序

    4  分组查询     SELECT 字段1,字段2… FROM 表名 GROUP BY 字段 HAVING 条件;
    聚合函数

    * count:统计指定列不为NULL的记录行数;
    * sum:计算指定列的数值和,如果指定列;
    * max:计算指定列的最大值,如果指定列是字符串类型,那么使用字符串类型不是数值类型,那么计算结果为0排0序运算;
    * min:计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算;
    * avg:计算指定列的平均值,如果指定列类型不是数值类型,那么计算结果为0

     

    转载于:https://www.cnblogs.com/foreverone/p/10449298.html

    展开全文
  • Sql Server查看所有数据库名,表名,字段名(SQL语句) 转载静谧小码农最后发布于2018-06-08 16:54:21阅读数 3404收藏 展开 1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取...
  • 数据库sql语句

    2020-10-14 15:50:08
    数据库分类 早期: 层次式数据库、网络型... 查看当前数据库服务器中的所有库 CREATE DATABASE mydb1; – 创建mydb1库 use mysql;-- 进入mysql数据库 总共四个库 shows tables;-- 查看当前库所有表 create database mydb
  • 数据库操作语句

    2018-08-27 16:18:49
    查看所有的数据库 1.查询数据库软件中的所有数据库 : show database ; 2.查看mysql数据仓库编码 : show create database mysql ; 创建数据库 create database mydb; 删除数据库 drop database mydb;...
  • shell中使用数据库的语句: 选中数据库:use <数据库名> 选中数据库后就可以查看该数据库下的所有表: 并且可以使用sql语句对这些表进行操作。
  • 以下演示均在oracle数据库环境下。 管理员通常用来管理数据库。所以我们用之前创建普通用户test1。参见博客(创建test1后,我又建了两个表tank,student) 首先连接数据库<>/ ...
  • 数据库基本语句

    千次阅读 2019-04-29 18:36:07
    CREATE DATABASE 数据库名;SHOW DATABASES; 查看数据库SELECT database(); 选择数据库USE 数据库名DROP DATABASE 数据库名; 删除数据库mysql 以root... 显示当前数据库系统中所有的库文件列表 create database dba; ...
  • 通过SQL语句查看mysql数据库的大小: 进入information_schema数据库(存放了其它数据库的信息) # useinformation_schema; 查看所有数据的大小: #select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as ...
  • 数据库的相关语句

    2020-09-16 17:02:49
    查看所有数据库 show databases; 如果数据库存在则删除 drop database if exists db10(库名) charser utf8; 如果数据库不存在,则以utf-8编码格式创建数据库 create database if not exists db10 charset utf8; ...
  • *对数据库操作* ////创建数据库//// 1.使用用默认的数据库与校对 create database 数据库名; 2.指定数据库字符 create database 数据库名 character set utf8;...4.查看创建数据库的语句 show create dat...
  • 创建数据库 create database 数据库名; 例如:create database mybase; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存...查看所有数据库 选择数据库 选择我们刚创建数据库 删除数据库 drop datab
  • 数据库基础语句总结

    2020-03-09 18:07:25
    数据库的增删改查 创建一个day16的数据库(默认字符集) create database day16; 创建一个day16_2的数据库... 查看所有的数据库 show create database 数据库名; 删除数据库 drop database 数据库名; 修改数...
  • 数据库的操作语句

    2019-04-02 15:05:15
    所有的语句都是在SQLyoga工具中进行的 创建数据库 CREATE 数据库 数据库名 CREATE DATABASE EMPLOYEE; 查看当前正在使用的数据库 SELECT DATABASE(); 使用数据库 USE EMPLOYEE; 创建表 PRIMARY KEY ...
  • SELECT (case when a.colorder=1 then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end...
  • mysql数据库 sql语句

    2019-09-27 16:07:00
    查询所有数据库show databases; 使用数据库use 数据库名; 查询所有表结构show tables; 查询表结构详细信息desc 表名称; 查看表结构定义信息show create table 表名称 删除表结构drop table 表名称; ...
  • linux数据库部分语句

    2020-03-16 20:23:17
    select database(); # 查看当前所在库 select user(); # 查看当前用户 select now(); # 查看当前时间 DESC table_name; # 查看表结构 show create table table_name # 查看创建... # 查看当前所有正在执行sql...
  • 首先连接好你的数据库之后 数据库操作语句 1、创建数据库,数据库名字例如叫 rhp1 CREATE DATABASE rhp1; 2、显示数据库 ...(显示的是所有数据库) ...3、查看某个数据库的定义的信息: SHOW CREATE DATABASE rhp...
  • 查看所有的数据库名:show databases; 使用数据库:use 数据库名; 查询表:show tables; 查看表结构:desc 表名; 创建表:create table 名字 (字段名 类型) 查看表:select * from 表名 where 插入:insert 表名 ...
  • 当前数据库用户: use 数据库名; a.... select * from sysobjects where type='U' ...也可以仅查看所有的名称: select name from sysobjects where type='U' 转载于:https://blog.51ct...
  • 数据库操作语句快查

    千次阅读 2020-02-12 21:19:52
    查看当前所有存在的数据库 : show databases; 创建数据库: create database database_name; 查看指定数据库: show database database database_name; 删除指定数据库 :drop database database_name; 数据表...
  • My SQL数据库执行语句

    2019-03-22 10:11:32
    – 创建数据库 select *from user – 格式: * create database 数据库名; * create database 数据库名 character set 字符集; – 查看服务器中的所有的数据库: ...– 查看某个数据库的定义的信...
  • 数据库语句

    2011-11-07 17:06:00
    2、查看所有数据库 show databases; 3、创建一个使用utf8字符集mydb2数据库 create database mydb2 character set utf8; 4、显示库创建信息 show create database mydb1; 5、删除mydb...
  • select * from sysobjects where xtype='TR' //这个语句可以查询所有的触发器    exec sp_helptext '触发器名' //找到触发器名字后,这个语句可以查询单个触发器构建语句 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,910
精华内容 1,164
关键字:

查看所有数据库的语句