精华内容
下载资源
问答
  • 2021-02-11 04:41:19

    展开全部

    1、如果说数据库是Access,那么数据库名称就是你上传的文件名(即xxx.mdb文件,可修改),用户名和密32313133353236313431303231363533e78988e69d8331333365646339码即自己在文件里设置,无需询问空间服务商。

    2、如果说数据库是SQL-Server(即MsSQL),那么数据库服务器IP地址、数据库名称、登录用户名和密码空间服务商会告诉你的,他们告诉你什么你就填上去就可以了,一般来说网站和数据库会被安装到一台服务器上,那么服务器IP地址项就为(local)。

    一、全球IP地址分配:

    由IANA(Internet Assigned Numbers Authority)负责管理,官方网站是:Internet Assigned Numbers Authority。

    二、数据库默认端口:

    (一)、Oracle:

    (1)、驱动:oracle.jdbc.driver.OracleDriver;

    (2)、URL:jdbc:oracle:thin:@<:port>:dbname;

    (3)、port:端口号,默认是1521。

    (二)、SQL Server:

    (1)、驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver;

    (2)、URL:jdbc:microsoft:sqlserver://<:port>;DatabaseName=;

    (3)、port:端口号,默认是1433。

    (三)、MySQL:

    (1)、驱动:org.gjt.mm.mysql.Driver;

    (2)、URL:jdbc:mysql://<:port>/dbname;

    (3)、port:端口号,默认3306。

    更多相关内容
  • 冷门数据库SQL汇总 文章目录冷门数据库SQL汇总前言一、冷门而必要的SQL语句 前言 汇总数据库知识 一、冷门而必要的SQL语句 1.SQL Server查询所有表名的名称,含Schema架构名,格式:架构名.表名 --查询所有表名的...

    冷门数据库SQL汇总


    前言

    汇总数据库知识

    一、冷门而必要的SQL语句

    1.SQL Server查询所有表名的名称,含Schema架构名,格式:架构名.表名

    --查询所有表名的名称,含Schema架构名,格式:架构名.表名
     select concat(s.name ,concat('.',t.name)) as tableName 
     from sys.tables t left join sys.schemas s
     on t.schema_id=s.schema_id order by tableName asc;
    

    2.查询当前数据库名称

    --查询当前数据库名称
    select Name From Master..SysDataBases Where DbId=(Select Dbid From Master..SysProcesses Where Spid = @@spid)
    

    3.SQL Server创建临时表,并把数据写入临时表

    if  Object_ID('tempdb..#temp1')  is not null  
    	drop table #temp1;
    Select * into #temp1 from MasterData;
    

    4.昨天

    select getdate()-1
    

    5.查询外部数据库

    select  * from OPENROWSET('SQLOLEDB',
           'server=192.168.3.99;uid=sa;pwd=pwd;database=LOCAL_TEST',
           'SELECT  * FROM [dbo].[V_TEST]')
    

    6.-查询数据库中所有的表名及数据量

    SELECT  a.name ,  b.rows  FROM    sysobjects AS a
    INNER JOIN sysindexes AS b 
    ON a.id = b.id
    WHERE   ( a.type = 'u' )  AND ( b.indid IN ( 0, 1 ) )
    ORDER BY b.rows DESC
    
    1. 外键作用

    1、不执行任何操作(EF Core默认Restrict):如果数据被其其他表外键依赖,拒绝删除
    2、级联(Cascade):删除外键表中相应的所有行
    3、设置NULL(SetNull):将表的外键字段值设置为空值NULL
    4、设置默认值:如果外键表的所有外键列均已定义默认值,则将该列设置为默认值

    展开全文
  • 查看数据库中所有表的名字、字段名称 SELECT name, type_desc FROM AdventureWorks2012_Data.sys.tables ORDER BY Name ----1. 获取所有的数据库名----- SELECT NAME FROM MASTER.DBO.SYSDATABASES ORDER BY NAME ...

    查看数据库中所有表的名字、字段名称

    SELECT   name,
             type_desc
    FROM     AdventureWorks2012_Data.sys.tables
    ORDER BY Name
    
    ----1. 获取所有的数据库名-----
    SELECT NAME FROM MASTER.DBO.SYSDATABASES ORDER BY NAME
     
    -----2. 获取所有的表名------
    SELECT NAME FROM SYSOBJECTS WHERE XTYPE='U' ORDER BY NAME
    --XTYPE='U':表示所有用户表;
    --XTYPE='S':表示所有系统表;
    SELECT NAME FROM SYSOBJECTS WHERE TYPE = 'U' AND SYSSTAT = '83'
    ----注意:一般情况只需要TYPE = 'U',但有时候会有系统表混在其中(不知道什么原因),加上后面一句后就能删除这些系统表了。
     
    ----3.获取所有字段名-----
    SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID('BCUSTOMER');
     
    SELECT SYSCOLUMNS.NAME,SYSTYPES.NAME,SYSCOLUMNS.ISNULLABLE,SYSCOLUMNS.LENGTHFROM SYSCOLUMNS, SYSTYPES
    WHERE SYSCOLUMNS.XUSERTYPE = SYSTYPES.XUSERTYPE AND SYSCOLUMNS.ID = OBJECT_ID('BCUSTOMER');
     
    /*注意点:
    ----(A)这里为了重点突出某些重要内容,选取了其中几项信息输出。
    (B)SYSCOLUMNS表中只含有数据类型编号,要获取完整的名字需要从SYSTYPES表中找,一般用户使用的数据类型用XUSERTYPE对应比较好,不会出现一对多的情况。
    (C)SYSCOLUMNS.LENGTH得到的是物理内存的长度,所以NVARCHAR和VARCHAR等类型在数据库中的显示是这个的一半。*/
     
     
    ----4、得到表中主键所包含的列名------
    SELECT SYSCOLUMNS.NAME ,SYSOBJECTS.XTYPE
    FROM SYSCOLUMNS,SYSOBJECTS,SYSINDEXES,SYSINDEXKEYS
    WHERE SYSCOLUMNS.ID = OBJECT_ID('BCUSTOMER')
    AND SYSOBJECTS.XTYPE = 'PK'
    AND SYSOBJECTS.PARENT_OBJ = SYSCOLUMNS.ID
    AND SYSINDEXES.ID = SYSCOLUMNS.ID
    AND SYSOBJECTS.NAME = SYSINDEXES.NAME
    AND SYSINDEXKEYS.ID = SYSCOLUMNS.ID
    AND SYSINDEXKEYS.INDID = SYSINDEXES.INDID
    AND SYSCOLUMNS.COLID = SYSINDEXKEYS.COLID;
    /*注意:这是在4张系统表中寻找的,关系比较复杂,大致可以表示为:
    SYSCOLUMNS中存有表中的列信息和表ID,
    SYSOBJECTS表中存有主键名字(即PK_TABLE类似)和表ID,
    SYSINDEXES中存有主键名字和表ID和INDEX编号,
    SYSINDEXKEYS中存有表ID和INDEX编号和列编号,
    一项一项对应起来后就能找到列名了,呼~*/
     
    ----5、得到表中列的描述内容-----
    '表示没有找到'
     
    SELECT A.NAME,G.VALUE
    FROM SYSCOLUMNS AS A
    LEFT JOIN SYSPROPERTIES G  
    ON A.ID=G.ID
    AND A.COLID = G.SMALLID  
     WHERE A.ID='BCUSTOMER'
    
    *查看sql server中所有数据库的名称
    
    SELECT name FROM SysDatabases ORDER BY Name;
    *查询指定数据库中所有的表名
    
    SELECT Name FROM '库名'..SysObjects Where XType='U' ORDER BY Name;
    *查看指定表中的字段名及字段类型
    
    SELECT TABLE_CATALOG, TABLE_NAME,COLUMN_NAME,DATA_TYPE from '数据库名'.information_schema.columns where TABLE_NAME = '表名';
    
    SELECT TABLE_CATALOG '数据库名称', TABLE_NAME '表名称',COLUMN_NAME '字段名',DATA_TYPE '字段类型' from erpe_tq1.information_schema.columns where TABLE_NAME = 'Clerk';
    
    展开全文
  • 查看外键名称查看数据库外键名字

    千次阅读 2019-10-29 12:46:35
    我们要进行删除外键时,需要知道外键的名字,那么如何查看数据库外键呢?有2种方式查看: 1.过查看表的方式查看外键名字; 2.通过mysql自带的系统表查看外键。 更多精彩请访问本文源地址: ...

    我们要进行删除外键时,需要知道外键的名字,那么如何查看数据库外键呢?有2种方式查看: 1.过查看表的方式查看外键名字; 2.通过mysql自带的系统表查看外键。
    更多精彩请访问本文源地址: https://blog.csdn.net/zixiao217

    先来看一下创建外键的方式:

    创建外键的方式

    更多精彩请访问本文源地址: https://blog.csdn.net/zixiao217

    方式一: 在创建表的时候同时指定外键名字

    create database fundb;
    USE fundb;
    -- 创建用户表
    CREATE TABLE `t_user` (
      `uid` int(11) PRIMARY KEY AUTO_INCREMENT,
      `uname` varchar(40) DEFAULT NULL,
      `age` int(11) DEFAULT NULL
    ) ;
    -- 创建数学成绩表
    CREATE TABLE `t_score_math` (
      `uid` int(40) DEFAULT NULL,
      `score` double DEFAULT NULL,
      CONSTRAINT `f_uk` FOREIGN KEY (`uid`) REFERENCES `t_user` (`uid`)
    ) ;
    
    

    方式二:在建表后,对表修改进行添加外键

    create database fundb;
    USE fundb;
    -- 创建用户表
    CREATE TABLE `t_user` (
      `uid` int(11) PRIMARY KEY AUTO_INCREMENT,
      `uname` varchar(40) DEFAULT NULL,
      `age` int(11) DEFAULT NULL
    ) ;
    -- 创建数学成绩表
    CREATE TABLE `t_score_math` (
      `uid` int(40) DEFAULT NULL,
      `score` double DEFAULT NULL
    ) ;
    
    
    -- 对表添加外键  指定外键名字: f_mykey
    alter table t_score_math add 
    constraint f_mykey   -- 该行省略的话,则会自动添加一个名字
    foreign key (uid) references t_user(uid);
    

    查看外键名字的方式

    方式一:通过查看表的方式查看外键名字

    SHOW CREATE TABLE `t_score_math`;
    

    得到以下结果:

    TableCreate Table
    t_score_math建表语句

    建表语句内容如下:

    CREATE TABLE `t_score_math` (
      `uid` int(40) DEFAULT NULL,
      `score` double DEFAULT NULL,
      KEY `f_mykey` (`uid`),
      CONSTRAINT `f_mykey` FOREIGN KEY (`uid`) REFERENCES `t_user` (`uid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8
    

    可以得到外键的名字: f_mykey;

    方式二:通过mysql自带的系统表查看外键

    SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE  WHERE constraint_schema = 'fundb'  AND table_name = 't_score_math';
    

    结果如下,也可以查看到外键的名字:

    在这里插入图片描述

    展开全文
  • 在Linux下操作数据库,我们使用的纯命令提示行的模式,所以没有界面,我们有时都无法知道所处于的数据库,那么此时我们该如何查看自己所处于的数据库名称呢?下文将通过示例的方式讲述其查看方法,如下所示:实现思路...
  • linux系统怎么知道oracle数据库名称

    千次阅读 2013-05-20 19:10:00
    你可以在sqlplus中连接上oracle数据库sqlplus / as sysdba然后查一下show parameter name这样各种名字就都列出来了:数据库名,实例名,服务名等 转载于:...
  • 数据库班级字段怎么定义名称 在Java中,每个类都有一个名称。 类位于包中,这使我们程序员可以一起工作,避免名称冲突。 我可以命名我的班级A ,也可以命名您的班级A ,只要它们位于不同的程序包中,它们可以很好地...
  • 文章目录一、master数据库 在SQL sever系统中,系统运行时会用到的相关信息,如系统对象的组态设置等,都是以系统的形式存在,而存放这些系统信息的数据库成为系统数据库。成功安装SQL sever后,系统会自动建立...
  • MySQL查看当前数据库

    千次阅读 2021-02-07 19:46:34
    (1)在MySQL下查看当前使用的是哪个数据库,有三种方式用select database()语句mysql> select database();+------------+| database() |+------------+| test |+------------+1 row in set (0.00 sec)从查询结果中...
  • 数据库ip怎么查

    千次阅读 2021-02-11 21:56:04
    国内数据库最全面的ip地址查询网怎么查看sql2000的数据库的IP 地址和端口号ip地址就是装sql2000的机器地址。。。 端口号,看开始程序microsoft sql server网络实用工具点tcp/ip属性如何查看oracle数据库的IP地址?...
  • 如何查看mysql数据库的登录名和密码

    千次阅读 2021-01-19 03:07:46
    跃然一笑如何查看mysql数据库的登录名和密码:通过Windows的服务管理器查看。首先安装Maki5。服务端 “开始”-“运行”,输入“services.msc”,回车。弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的...
  • MySQL数据库面试题(2020最新版)

    万次阅读 多人点赞 2020-03-10 17:20:40
    文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储...
  • mysql数据库重命名

    千次阅读 2021-03-04 03:42:53
    如何快速重命名一个 MySQL 数据库目前最安全的方法就是重新建立一个新的数据库,把当前的数据表导入到新的数据库中,网上的各种方法(重命名文件夹,使用shell脚本等)都是存在安全隐患的,不建议使用,如果有更好的...
  • 使用SQL查询所有数据库名和表名

    千次阅读 2021-02-02 03:42:47
    MySQL中查询所有数据库名和表名1. 查询所有数据库show databases;2. 查询指定数据库中所有表名select table_name from information_schema.tables where table_schema='database_name' and table_type='base table';...
  • 关于Qt数据库相关开发的一些经验总结

    千次阅读 多人点赞 2021-07-23 08:40:55
    一、数据库开发经验总结 在数据库相关的应用中,如果仅仅是单机版本,没有特别的需要(比如领导指定,或者需要远程存放数据),强烈建议使用sqlite数据库,这是本人经过无数次的对比测试和N个商业项目应用得出的...
  • 怎样查询数据库表中字段的名称、类型、字段长度 SQL server版: 今天用的是SQL server,查询当前数据库下,一张表的表名、字段名、字段类型、字段长度、 SELECT a.name,b.name,c.DATA_TYPE,b.max_length FROM sys....
  • 今天有小伙伴在idea中想要显示数据库表的数据信息时,...User是数据库的用户名,Password是数据库的登陆密码,Database是你要查的数据库名称 以上信息填好后记得点击Test Connection按钮测试,如没问题就会显示下面的
  • 数据库设计与实现

    千次阅读 2022-04-20 17:18:35
    一个良好的设计对于数据库系统至关重要,它可以减少数据冗余,确保数据的一致性和完整性,同时使得数据库易于维护和扩展。 实体关系图 实体关系图(Entity-Relationship Diagram,ERD)是一种用于数据库设计的...
  • 数据库MySQL详解

    万次阅读 多人点赞 2018-07-24 20:03:47
    删除数据库 drop database 数据库名称; 例如: drop database day21_2; 其他的数据库操作命令 切换数据库: 格式:use 数据库名; 例如: use day21_1; 查看正在使用的数据库: select database(); 图形化结果类似于...
  • 数据库课程设计

    千次阅读 2022-04-04 18:32:05
    第2章 数据库设计 2.1 需求分析 2.2 概念结构设计 2.3 逻辑结构设计 2.4关系模式规范化检查及处理 第3章 数据库定义与操作 3.1 数据库及数据表定义 3.2 数据查询操作 3.3 数据增删改操作 3.4 索引及视图...
  • 数据库课程设计
  • 文章目录JDBC 核心技术解析获取数据库连接1. 要素一:Driver接口实现类1.1 Driver接口介绍1.2 加载与注册JDBC驱动2. 要素二:URL3. 要素三:用户名和密码4. 数据库连接方式举例4.1 连接方式一4.2 连接方式二4.3 连接...
  • 第7章 数据库设计

    千次阅读 多人点赞 2022-02-14 11:37:37
    7.1 数据库设计概述 ????????7.1.1 数据库设计的特点 ????​​​​​​​????7.1.2 数据库设计方法 ????​​​​​​​????7.1.3 数据库设计的基本步骤 ????​​​​​​​????7.1.4 数据库设计过程中的各级...
  • 数据库语句删除数据库

    万次阅读 2019-06-17 20:43:28
    开发工具与关键技术:SQL Server 2014与SQL ...其实创建和删除数据库都有两种方法(只知道两种),一种就是右键,另一种就是用代码的方式删除,创建数据库。 打开自己的sql数据库,点击新建查询,随后右边...
  • access 数据库入门

    千次阅读 2021-11-16 14:49:16
    access 数据库入门 << Access 2010中文版入门与实例教程.张强等 >>
  • 世界主要港口数据库,包括位置,名称、面积、代码、吞吐能力等,行内都知道
  • 数据库的安全性和数据库的完整性

    千次阅读 2022-02-27 19:21:54
    数据库的安全性、发展史、安全防护措施
  • mysql创建数据库 utf8

    千次阅读 2021-01-27 20:23:31
    CentOS6.5下通过Shell创建、备份、还原MySQL数据库CentOS6.5下通过Shell创建、备份、还原MySQL数据库创建数据库:mysql -uroot -p123456 -e "CREATE DATABASE IF NOT EXISTS yourDatabaseName DEFAULT CHARSET utf8 ...
  • 常用数据库有哪些

    千次阅读 多人点赞 2019-09-20 09:09:28
    表 1 所示列出了每一类数据库的前 3~5 ...表 1 各类数据库排名 大类 类别 前3~5名 说明 SQL 关系数据库 Oracle、MySQL/MariaDB、SQL Server、PostgrcSQL、 DB2 遵循“表一记录”模型。按行存...
  • 关系数据库设计:谈谈规范化技术

    千次阅读 多人点赞 2020-08-19 21:42:31
    通过实际案例介绍关系数据库设计中的规范化技术(Normalization),为什么需要规范化,常见的第一范式、第二范式和第三范式,反规范化应用的场景以及外键的取舍问题。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 366,790
精华内容 146,716
关键字:

如何知道自己的数据库名称