精华内容
下载资源
问答
  • 数据库语句创建数据库

    千次阅读 2020-03-05 11:33:44
    数据库语句创建数据库 创建步骤: 1.打开 SQL Server 2.链接数据库 3.点击 新建查询 4.输入代码 CREATE DATABASE testdb /*创建数据库语句,定义数据库名称*/ ON PRIMARY ( NAME=testdb_data, /*...

    数据库语句创建数据库


    创建步骤:

    1.打开 SQL Server
    2.链接数据库
    3.点击 新建查询
    4.输入代码

    CREATE DATABASE testdb	 								/*创建数据库语句,定义数据库名称*/
    ON PRIMARY
    (
    
    NAME=testdb_data,        								/*定义逻辑文件名*/
    FILENAME='D:\server\testdb_data.mdf',   				/*定义物理文件名,储存位置*/
    SIZE=5MB, 												/*定义文件大小*/
    MAXSIZE=15MB,											/*定义最大存储量*/
    FILEGROWTH=20%											/*定义增长量(率)*/
    )
    LOG ON
    (
    NAME=testdb_log,										/*定义逻辑文件名*/
    FILENAME='D:\server\testdb.ldf',						/*定义物理文件名,储存位置*/
    SIZE=5MB,												/*定义文件大小*/
    MAXSIZE=10MB,											/*定义最大存储量*/
    FILEGROWTH=1MB											/*定义增长量(率)*/
    )
    

    4.执行
    5.看到命令以成功完成
    6.右击 数据库 >>>刷新
    7.testdb 数据库创建成完成


    步骤操作图
    在这里插入图片描述

    展开全文
  • 数据库语句删除数据库

    万次阅读 2019-06-17 20:43:28
    一般我们使用数据库创建数据库时,大部分都是直接用鼠标右键数据库,然后点击新建数据库,创建用鼠标,那删除也是一样,很多人都是如此。 其实创建和删除数据库都有两种方法(只知道两种),一种就是右键,另一种就是...

    一般我们使用数据库创建数据库时,大部分都是直接用鼠标右键数据库,然后点击新建数据库,创建用鼠标,那删除也是一样,很多人都是如此。

    其实创建和删除数据库都有两种方法(只知道两种),一种就是右键,另一种就是用代码的方式删除,创建数据库。
    在这里插入图片描述
    打开自己的sql数据库,点击新建查询,随后右边会出现代码输入页面,在图中代码输入页面我们只要输入DROP DATABASE这两个单词(一定要用你聪明的脑瓜记住这两个单词)。

    DROP DATABASE后面跟你想要删除的数据库名称就可以了,
    在这里插入图片描述
    之后就直接点击执行按钮就可以了,图中已经用红色箭头标志出来了,

    一般删除之后,数据库还在,可能会有疑问,这里会有个问题,有时候,执行完毕之后呢,在你的数据库列表中仍旧还有你的那个已将删除了的数据库(大家可能认为没有删除掉,这里注意了:这只是一个页面没有缓冲过来的现象),这里我们只需要在你的数据库上右击,然后刷新,这样就看不到那个已将删除了的数据库了。
    在这里插入图片描述
    两种刷新方法,鼠标右键点击刷新,还有就是点击方框里的按钮也是刷新效果。

    展开全文
  • 数据库备份的语句

    2018-08-20 10:35:08
    这是数据库的备份和还原的sql语句,只适用于oracle数据库
  • QT学习 (MYSQL数据库语句操作)

    千次阅读 2018-11-23 21:44:46
    /***************************************************更新表SQL语句********************************************************* UPDATE MANAGER_INFO SET ManagerName = 'qt',PassWord = 'qt' WHERE ManagerName...

    一. 使用Navicat工具操作数据库

    工具下载地址:https://download.csdn.net/download/dianzishi123/10805940
    在这里插入图片描述

    有一个可连接使用的数据库 打开工具"navicat.exe"工具, 新建一个数据库连接
    在这里插入图片描述

    如:新建一个test连接鼠标双击即可连接数据库, 然后就可以在连接下新建数据库
    在这里插入图片描述
    在这里插入图片描述
    建完数据库, 开始新建表
    在这里插入图片描述在这里插入图片描述
    在一个数据库连接中可以建多个表
    在这里插入图片描述

    下面通过数据库语句来增加删除和修改数据库内容
    在这里插入图片描述

    二. 数据库基本操作语句

    1.修改数据库中一条内容:
    UPDATE MANAGER_INFO SET PassWord = ‘222’,AuthorizationDateTime = ‘222’,Mobile = ‘222’ WHERE ManagerName='test111’
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2. 删除表中一条内容
    DELETE FROM MANAGER_INFO WHERE ManagerName='test111’
    在这里插入图片描述

    3. 增加表中一条内容:
    INSERT MANAGER_INFO (ManagerName,PassWord,AuthorizationDateTime,Mobile) VALUES (‘111’,‘111’,‘111’,‘111’)
    在这里插入图片描述
    在这里插入图片描述

    4.查表:查找表MANAGER_INFO中的ManagerName这一列
    SELECT ManagerName FROM MANAGER_INFO
    在这里插入图片描述
    5. 或者查找一行信息:
    select * from MANAGER_INFO where ManagerName=‘1111’ 其中 * 表明查询表中记录的所有字段
    在这里插入图片描述

    6.按照条件查找信息

    (1). SELECT * FROM USER_DEVICE order by Uid limit 1,5; 在第一条开始查找5条信息; 通过控制开始查找的地方,实现按页查找
    在这里插入图片描述在这里插入图片描述
    举例说明:
    从第0条开始查找, 每10条一页 : SELECT * FROM USER_DEVICE order by Uid limit 010,10; 这是第一页的内容;
    那么下一页的内容查找为 :SELECT * FROM USER_DEVICE order by Uid limit 1
    10,10; 这是第二页内容
    第三页内容查找: SELECT * FROM USER_DEVICE order by Uid limit 210,10;
    数据库语句中不支持 "1
    10"这样的操作,必须是具体的数据,这里只是总结说明下如何去查找一页内容

    (7) distinct 查找不重复记录;就是多个相同记录只算一条
    如:Select distinct(UnitBuildingNum) From USER_DEVICE Where AreaInfo = 'ABCD’AND BuildingNum = ‘0’;
    在这里插入图片描述
    在这里插入图片描述
    再试一次
    Select distinct(UnitBuildingNum) From USER_DEVICE Where AreaInfo = 'ABCD’AND BuildingNum = ‘1’;
    在这里插入图片描述
    在这里插入图片描述

    三. QT程序中数据库语句操作

    QT中类QSqlDatabase用于创建数据库连接;不要重复的创建连接
    	类QSqlQuery用于SQL语句实现与数据库的交互
    

    1. QT中连接上数据库只需把这条数据库语句通过字符串的形式发送给数据库即可----- 更新表
    UPDATE MANAGER_INFO SET PassWord = ‘123456’ WHERE ManagerName=‘AA’
    把表MANAGER_INFO中字段ManagerName为AA的密码字段改为123456

    /***************************************************更新表SQL语句*********************************************************
    UPDATE MANAGER_INFO SET ManagerName = 'qt',PassWord = 'qt' WHERE ManagerName='qq' AND PassWord = 'qq'
    修改表 MANAGER_INFO 中的 ManagerName和PassWord字段为qt WHERE 条件是字段原始信息为 ManagerName='qq' AND PassWord = 'qq'
    UPDATE MANAGER_INFO SET ManagerName = '111',PassWord = '111',Mobile='111' WHERE ManagerName='aaa'
    修改表 MANAGER_INFO 中的 ManagerName和PassWord和Mobile字段为111 WHERE 条件是字段原始信息为 ManagerName='qq'
    *****************************************************************************************************************/
    //更新表 ManagerName 修改表中的数据
    void QSqlTool:: UpdateMANAGER_INFO(QString ManagerName,QString PassWord, QString AuthorizationDateTime,QString Mobile,QString Adress, QString OldManagerName)
    {
        if(!DB.isOpen())
        {
           OpenDatabase();
        }
        if(DB.isOpen())
        {
            QSqlQuery query;
            QString sql = tr("UPDATE MANAGER_INFO SET ManagerName = '%1',PassWord = '%2',AuthorizationDateTime = '%3',Mobile = '%4',Adress = '%5' WHERE ManagerName='%6'").arg(ManagerName).arg(PassWord).arg(AuthorizationDateTime).arg(Mobile).arg(Adress).arg(OldManagerName);//数据库语句拼接
            query.exec(sql);//执行此数据库语句
        }
        else
        {
            qDebug() << "opened error";
        }
    }
    

    2. 查找表MANAGER_INFO 中的某个字段,然后返回这个字段的全部内容

    SELECT ManagerName FROM MANAGER_INFO 查找表MANAGER_INFO中字段ManagerName的全部内容

    /*************  查表:SELECT ManagerName FROM MANAGER_INFO  ****************/
    QStringList QSqlTool:: SelectMANAGER_INFO_Name()//查询注册的用户
    {
        //QString name;
        QStringList namelist;//储存所有名字
        if(!DB.isOpen())
        {
           OpenDatabase();
        }
        if(DB.isOpen())
        {
            QSqlQuery query("SELECT ManagerName FROM MANAGER_INFO");//查找表MANAGER_INFO中的ManagerName这一列   SELECT ManagerName FROM MANAGER_INFO
           while(query.next())//query指向下一条记录,每执行一次该函数,便指向相邻的下一条记录。
           {//QStringList    QList<QString>
           	     //1. 过度下在追加到namelist中
                //name = query.value(0).toString();//查询表MANAGER_INFO字段
                // namelist<<name;//把获取的名字追加到字符串链表中
                //2. 直接追加到namelist中
                namelist<<query.value(0).toString();//查询表MANAGER_INFO字段
               
               // qDebug()<<"namelist="<<namelist;
           }
           return namelist;
        }
        else
        {
            qDebug() << "opened error";
        }
    }
    

    3. 增加表MANAGER_INFO一条内容:
    INSERT MANAGER_INFO (ManagerName,PassWord,AuthorizationDateTime,Mobile,Adress) VALUES (‘A’,‘A’,‘A’,‘A’,‘A’)
    增加这5个字段内容依次全部为A

    /*向表MANAGER_INFO中添加一条内容*/
    void QSqlTool:: InsertAddrMANAGER_INFO(QString ManagerName,QString PassWord, QString AuthorizationDateTime,QString Mobile,QString Adress)
    {
        if(!DB.isOpen())
        {
           OpenDatabase();
        }
        if(DB.isOpen())
        {
            QSqlQuery query;
            QString sql = tr("INSERT MANAGER_INFO (ManagerName,PassWord,AuthorizationDateTime,Mobile,Adress) VALUES ('%1','%2','%3','%4','%5')").arg(ManagerName).arg(PassWord).arg(AuthorizationDateTime).arg(Mobile).arg(Adress);//组织数据库执行语句
            query.exec(sql);//执行sql语句
        }
        else
        {
            qDebug() << "opened error";
        }
    
    }
    

    4. 删除MANAGER_INFO表中一条内容:
    DELETE FROM MANAGER_INFO WHERE ManagerName=‘A’ 删除表MANAGER_INFO中字段ManagerName中为A 的这条内容

    void QSqlTool::DeleteManagerName(QString ManagerName)
    {
        if(!DB.isOpen())
        {
           OpenDatabase();
        }
        if(DB.isOpen())
        {
            QSqlQuery query;
            QString sql = tr("DELETE FROM MANAGER_INFO WHERE ManagerName='%1'").arg(ManagerName);
            query.exec(sql);
        }
        else
        {
            qDebug() << "opened error";
        }
    }
    

    5. 连接数据库:

    //数据库打开接口---连接数据库  
    #define SqlHostName			 "127.0.0.1"
    #define SqlPort  				3306
    #define SqlDatabaseName 		"database"
    #define SqlUserName 			 "admin"
    #define SqlPassword  		 	"123456"
    void QSqlTool::OpenDatabase()//测试数据库链接状态
    {
        DB = QSqlDatabase::addDatabase("QMYSQL");
        DB.setHostName(SqlHostName);//安装mysql服务器的ip
        DB.setPort(SqlPort);//数据库端口默认3306
        DB.setDatabaseName(SqlDatabaseName);//数据库的名字
        DB.setUserName(SqlUserName);//数据库的用户名
        DB.setPassword(SqlPassword);//数据库用户名的密码
        if(DB.open())      	  qDebug() << SqlDatabaseName  " opened successful";
        else      		 	  qDebug() << "opened error";
    }
    **6. 关闭数据库的连接**
    void QSqlTool::CloseDatabase()
    {
        if(DB.open())
        {
            DB.close();
        }
    }
    

    注意地方:删除时区分大小写
    在这里插入图片描述

    展开全文
  • mysql数据库语句自动生成

    千次阅读 2019-01-16 10:22:14
               

     

     

     

     

     

     

     

    展开全文
  • Oracle数据库Sql语句详解大全,详细介绍oracle数据库的sql各种写法,非常适合初学者快速入门使用。
  • vs连接数据库语句

    千次阅读 2017-02-21 11:32:38
    工具-->连接到数据库-->填写信息,查看属性(百试不爽)
  • 达梦数据库建表操作SQL语句大全.pdf
  • 数据库语句SUBSTRING的使用

    千次阅读 2019-07-09 19:59:33
    数据库语句中的substring()其实就是切割字符的方法,有些时候,我们无法在后台或者JavaScript中进行字符切割,或者从数据库查询在进行处理会有点麻烦,那么substring()这个方法可以直接从数据库的语句中帮我们处理...
  • Access数据库语句大全

    千次阅读 2016-03-11 15:13:41
    1.建表 Create Table Tab1 (ID Counter, Name string, Age integer, [Date] DateTime);  技巧:    ... 自增字段用 Counter 声明.... 字段名为关键字的字段用方括号[]括起来,... 2.1下面的语句在Tab1的Date列
  • Mybatis的批量插入数据库语句写法

    千次阅读 2019-02-16 11:46:49
    当插入语句过多的时候,使用批量插入可优化数据库的响应速度。
  • 不管你是刚学习软件开发的初学者,还是在IT职场打拼多年的职场老鸟,都免不了要同各种数据库打交道,你可能会碰到以下几个问题:1、感觉自己写的sql语句没有错,但是执行结果总是不对;2、某个功能执行的语句知道有...
  • 数据库SQL系列】sql语句执行顺序,你理解了吗

    万次阅读 多人点赞 2020-01-13 15:29:00
    记得前几年,还是初级的时候,面试官问到,请你讲一下sql语句的执行顺序。当时我以为就是按照sql的关键字排列顺序来执行的。当时说完,面试官心里估计已经直接pass我了吧。今天复习的时候,突然想起这个基础知识点,...
  • 之前使用PLSQL查询oracle数据库可以正常查询统计结果,由于换了个电脑,重新安装之后,同样的sql查询语句同一个数据库,无法正常查询结果,如下图所示 二、解决办法 1. 查询数据当前配置的字符串数据集,查询语句...
  • 数据库查询语句大全

    千次阅读 2021-01-21 15:49:04
    1、今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2、昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <...SELECT * FROM 表名 where DATE_SUB(CURDATE(), ...
  • SQL语句生成器的特色 支持几乎所有类型的数据库, 包括小型(桌面)数据库:Fox DBF、Microsoft Execl、Text、Borland Paradox、 中型数据库:Microsoft Access 大型数据库:Microsoft SQL Server、Sybase、Oracle ...
  • PyCharm 设置数据库,查询数据库语句

    千次阅读 2020-05-30 16:43:40
    1、首先先安装BataBase数据插件 2、打开DB Navigator 打开DataBase视图 3、链接数据库设置 4、设置数据库的用户名、密码及Host 5、成功链接
  • 适合新手练习,熟悉SQL语句。 不会不要紧,依葫芦画瓢,慢慢地也就会了。
  • 常用数据库查询语句

    千次阅读 2021-01-06 21:32:40
    常用数据库查询语句 基本查询 select 字段1, 字段2,…from 表名; 例如:select id , name from stu; 条件查询 select 字段1, 字段2,…from 表名 where 字段 关系符号 值 ; 关系符号 < = >= <= != 大于 等于 ...
  • 数据库语句结束符

    千次阅读 2019-07-13 22:10:47
    ";"与"\g":效果一样,都是字段在上排横着,下面跟对应的数据 "\G":字段在左侧竖着,数据在右侧横着
  • 数据库SQL语句总结大全

    千次阅读 多人点赞 2020-02-28 10:24:39
    数据库基础概念二.SQL概述1)分类2)相关概念3) 增删改案例①DDL②DML 一.数据库基础概念 数据库就是用来存储和管理数据的仓库! 二.SQL概述 SQL(Structured Query Language)是“结构化查询语言”,它是对关系...
  • 数据库连接语句

    千次阅读 2019-03-27 16:28:37
    https://www.cnblogs.com/makqiq/p/5882351.html
  • 达梦8数据库操作语法
  • MySql数据库基本语句

    千次阅读 2019-04-09 23:07:21
    一,DML语句之Delete(删除) 格式:delete from 表单名; 其后可以增加where条件限制,order by排序,limit限制 例如:delete from employee where name=‘ls’; 删除表中名字为李四的记录。 还有一个删除是...
  • 数据库常用sql语句总结

    万次阅读 多人点赞 2018-12-14 16:16:32
    1.SELECT 语句 2.SELECT DISTINCT 语句 3.WHERE 子句 4.AND 和 OR 运算符 5.ORDER BY 语句 6.INSERT INTO 语句 7.Update 语句 8.DELETE 语句 二、高级 1.TOP 子句 2.LIKE 操作符 3.SQL 通配符 4.IN...
  • Oracle数据库备份与还原语句

    千次阅读 2021-04-02 14:28:10
    1、备份语句数据库导出) exp username/password@ip:port/servername file="C:\Users\Administrator\Desktop\kpms.bak" full=y ignore=y; 2、导入语句数据库还原) ①全部导入:imp 用户名/密码@数据库实例名...
  • 常用的Mysql数据库操作语句大全

    万次阅读 多人点赞 2018-01-05 09:42:16
    用户管理:  1、新建用户:  >CREATE USER name IDENTIFIED BY ‘ssapdrow’;...【后记】MySQL数据库是一个十分轻便的数据库管理系统,相比大型的数据库管理系统如Oracle、MS-SQL ,MySQL更拥有轻便、灵活...
  • Oracle数据库查询语句

    千次阅读 2019-01-04 23:08:10
    1 oracle数据库查询表的所有数据–select * ...3 oracle数据库往表中添加数据信息–(添加信息使用insert into语句) insert into 表名 values(添加相对应的数据信息,如果在一个字段名中没有信息可以用“null”nul...
  • Oracle 创建本地数据库sql语句

    千次阅读 2019-03-07 11:36:00
    创建数据库 CREATE TABLESPACE localhost LOGGING DATAFILE 'D:\Oracle\database\localhost.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL; create temporary TABLESPACE ...
  • Oracle中用sql语句创建数据库,比较长,一般做了解

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,446,485
精华内容 578,594
关键字:

数据库语句