精华内容
下载资源
问答
  • 删除数据库文件的命令
    千次阅读
    2021-01-19 07:49:38

    启动mysql服务:net start mysql

    进入数据库:mysql-u root -p

    查看数据库:show databases;

    使用数据库:use数据库名;

    查看数据库中的表:show tables;

    查询 表:select * from表名;

    查询表的详细字段:desc表名;    describe

    创建数据库(database)create database数据库名;

    创建表(table)create table表名(

    idint primary key,

    namevarchar(16),

    ageint);删除表:drop table表名;

    删除数据库:drop database 数据库名;

    创建:

    -- 注释

    -- 查看创建数据库的过程

    show create database 数据库名;

    -- 使用数据库

    use 数据库名;

    -- 创建表

    create table 表名(字段);

    create table test(

    id int not null,

    name varchar(16),

    info varchar(64)

    );

    -- 查看数据库中存在的表

    show tables;

    -- 查看表的字段

    DESCRIBE 表名;

    修改:

    -- 修改表名

    alter table 旧表名 rename [to] 新表名

    alter table test rename test01;

    show tables;-- 查看表

    -- 修改表中的字段

    alter table 表名 change 旧字段 新字段 数据类型;

    -- 将test01表下的name字段改为username字段

    alter table tast01 change name username varchar(16);

    -- 修改表的数据类型

    alter table 表名 modify 字段名 数据类型;

    alter table test01 modify id varchar(16) not null;

    desc test01;

    添加:

    -- 在已存在的表中添加字段

    alter table 表名 add 字段 数据类型 ;

    -- 在test01中添加一个varchar类型的字段

    alter table test01 add sex char(4);

    desc test01;

    删除:

    -- 删除字段

    alter table 表名 drop 字段;

    -- 删除表中的info字段

    alter table test01 drop info;

    -- 删除表

    drop table 表名;表和数据一起删,自增长不会删

    TRUNCATE table 表名;

    drop table test01;

    -- 删除数据库

    drop database 数据库名;

    -- 常用的数值类型 int 、double、decimal(m,d)m表示整数位,d表示小数位

    -- 自增长 auto_increment

    -- 约束

    -- 非空约束not NULL

    -- 主键约束primary key 主键:能够唯一标识一条记录的字段

    -- 唯一约束UNIQUE此字段的值必须唯一

    -- 默认约束default 设置默认值

    -- 外键约束

    -- 添加外键

    创建表时就添加外键:foreign key(外键字段名) REFERENCES 外表表名(对应的表的主键字段名);

    foreign key(grade_id) REFERENCES grade(id)

    给已有表中的字段添加外键:alter table 想要创建外键表的表名 add constraint FK_ID foreign key(外键所在表字段名) REFERENCES 外表表名(对应的表的主键字段名);

    alter table student add constraint fk_id foreign key(grade_id) REFERENCES grade(id);

    -- fk后面的id不能重复

    更多相关内容
  • 代码如下: CREATE DATABASE ... FILEGROWTH=1MB ) 这样就在H盘建立了一个名字为 临时的.mdf,以及日志名称为 临时的.ldf的数据库文件,其中 NAME=逻辑名称 FILENAME=数据库的物理文件名称 SIZE=初始大小 MAXSIZE=数据库
  • MySQL删除数据库命令是什么?

    千次阅读 2021-02-05 08:31:38
    删除数据库命令是:“DROP DATABASE 数据库名;”;例“drop database student;”就是删除名为student的数据库。“DROP DATABASE”语句可以用于删除数据库。使用drop 命令删除数据库drop database语句可以用于删除...

    删除数据库的命令是:“DROP DATABASE 数据库名;”;例“drop database student;”就是删除名为student的数据库。“DROP DATABASE”语句可以用于删除数据库。

    9a35dc8786e6ff2fc243ca39f1a7ca64.png

    使用drop 命令删除数据库

    drop database语句可以用于删除数据库。

    drop database命令格式:drop database ;

    例如删除名为 student 的数据库:mysql> drop database student;

    扩展知识

    使用PHP脚本删除数据库

    PHP使用 mysqli_query 函数来创建或者删除 MySQL 数据库。

    该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

    语法mysqli_query(connection,query,resultmode);

    473c6be8f1e6d745894b1565da787020.png

    实例:使用mysqli_query()函数删除数据库<?php

    $dbhost = 'localhost'; // mysql服务器主机地址

    $dbuser = 'root'; // mysql用户名

    $dbpass = '123456'; // mysql用户名密码

    $conn = mysqli_connect($dbhost, $dbuser, $dbpass);

    if(! $conn )

    {

    die('连接失败: ' . mysqli_error($conn));

    }

    echo '连接成功
    ';

    $sql = 'DROP DATABASE student';

    $retval = mysqli_query( $conn, $sql );

    if(! $retval )

    {

    die('删除数据库失败: ' . mysqli_error($conn));

    }

    echo "数据库 RUNOOB 删除成功\n";

    mysqli_close($conn);

    ?>

    相关推荐:《 PHP教程 》、《mysql教程》

    展开全文
  • linux删除数据库命令

    千次阅读 2021-05-10 06:18:29
    在Linux系统中想要删除数据库可以通过命令来执行,下面由学习啦小编为大家整理了linux删除数据库命令的相关知识,希望对大家有帮助!linux删除数据库命令linux删除oracle数据库命令和方法1.关闭所有oracle进程因为...

    在Linux系统中想要删除数据库可以通过命令来执行,下面由学习啦小编为大家整理了linux删除数据库命令的相关知识,希望对大家有帮助!

    linux删除数据库命令

    linux删除oracle数据库命令和方法

    1.关闭所有oracle进程

    因为准备要删除数据库,所以不用正常完成数据的保存

    shutdown abort11

    如果没有设置开机自动启动,服务器也没有运行其它系统,可以考虑重启服务器

    2.删除实例数据文件和dump文件

    find $ORACLE_BASE/ -name $ORACLE_SID11

    在我系统里面显示如下,将这些目录直接删除

    /u01/app/oracle/admin/testdb

    /u01/app/oracle/oradata/testdb

    /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/testdb

    /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/testdb12341234

    3.删除其他配置文件

    find $ORACLE_BASE/* -name '*[Bb][Tt][Ss][Dd][Bb]2*' | grep -v admin| grep -v oradata11

    将查找结果出现的文件也一一删除,当然你可以用xarg结合rm删除。

    我find结果如下:

    /u01/app/oracle/flash_recovery_area/testdb

    /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/testdb

    /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/testdb

    /u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_host_testdb

    /u01/app/oracle/product/10.2.0/db_1/rdbms/log/alert_testdb.log

    /u01/app/oracle/product/10.2.0/db_1/host_testdb

    /u01/app/oracle/product/10.2.0/db_1/host_testdb/sysman/emd/state/A190EE260BF6B09EB580580728916A3B.alert_testdb.log

    /u01/app/oracle/product/10.2.0/db_1/host_testdb/sysman/log/nmctestdb1521

    /u01/app/oracle/product/10.2.0/db_1/dbs/alert_testdb.log

    /u01/app/oracle/product/10.2.0/db_1/dbs/lktestdb

    /u01/app/oracle/product/10.2.0/db_1/dbs/hc_testdb.dat

    /u01/app/oracle/product/10.2.0/db_1/dbs/orapwtestdb

    /u01/app/oracle/product/10.2.0/db_1/dbs/spfiletestdb.ora1234567891011121312345678910111213

    最重要的一步,如果你要重建的实例和刚删除实例的实例名一样的话,删除 /etc/oratab 文件最后一段。

    至此,已干净删除Linux系统的Oracle实例!

    linux删除mysql数据库命令和方法

    a)查看系统中是否以rpm包安装的mysql

    [plain] view plain copy[root@linux ~]# rpm -qa | grep -i mysql

    MySQL-server-5.1.49-1.glibc23

    MySQL-client-5.1.49-1.glibc23

    卸载MySQL-server-5.1.49-1.glibc23和MySQL-client-5.1.49-1.glibc23

    [plain] view plain copy[root@linux ~]# rpm -e MySQL-client-5.1.49-1.glibc23

    [root@linux ~]# rpm -e MySQL-server-5.1.49-1.glibc23

    b)查看有没有mysql服务

    [plain] view plain copy[root@linux ~]# chkconfig --list | grep -i mysql

    mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

    删除mysql服务

    [plain] view plain copy[root@linux ~]# chkconfig --del mysql

    c)删除分散mysql文件夹

    [plain] view plain copy[root@linux ~]# whereis mysql

    mysql: /usr/lib/mysql /usr/share/mysql

    分别删除

    [plain] view plain copy[root@linux lib]# rm -rf /usr/lib/mysql/

    [root@linux lib]# rm -rf /usr/share/mysql

    通过以上几步,mysql应该已经完全卸载干净了

    展开全文
  • MySQL数据库基本命令

    万次阅读 多人点赞 2021-06-22 15:46:13
    MySQL数据库基本命令一、概述数据库结构常用数据类型二、查看数据库结构查看当前服务器中的数据库查看数据库中包含的表查看表的结构(字段)三、SQL语句介绍四、创建及删除数据库和表(DDL)创建新的数据库创建新的...

    一、概述

    数据库结构

    数据库–>数据表–>行(记录):用来描述一个对象的信息
                  列(字段):用来描述对象的一个属性
    

    常用数据类型

    类型说明
    int整型
    float单精度浮点-------4字节32位
    double双精度浮点-------8字节64位
    char固定长度的字符类型
    varchar可变长度的字符类型
    text文本
    image图片
    decimal (5,2)5个有效长度数字,小数点后面有2位

    补充
    char 最多能存放字符个数255个,char 如果存入数据的实际长度比指定长度要小,会补空格至指定长度;如果存入的数据的实际长度大于指定长度,低版本会被截取,高版本会报错。
    char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的长度依然为10,除了字符‘csdn’外,后面跟六个空格,而varchar就立马把长度变为4了

    varchar存储规则:
    4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)
    5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节。

    二、查看数据库结构

    查看当前服务器中的数据库

    SHOW DATABASES;		#不区分大小写,分号“;”表示结束
    

    1

    查看数据库中包含的表

    USE 数据库名;
    SHOW TABLES;
    

    2

    查看表的结构(字段)

    方法1
    USE 数据库名;
    可缩写成:DESC 表名;
    
    方法2
    DESCRIBE  数据库名.表名;
    

    3

    三、SQL语句介绍

    SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。

    分类说明
    DDL数据定义语言,用于创建数据库对象,如库、表、索引等
    DML数据操纵语言,用于对表中的数据进行管理
    DQL数据查询语言,用于从数据表中查找符合条件的数据记录
    DCL数据控制语言,用于设置或者更改数据库用户或角色权限

    四、创建及删除数据库和表(DDL)

    创建新的数据库

    CREATE DATABASE 数据库名;
    
    例如:create database arts;
    

    创1

    创建新的表

    CREATE TABLE 表名 (字段1 数据类型,字段2 数据类型[,...][,PRIMARY KEY (主键名)]);
    
    #主键一般选择能代表唯一性的字段不允许取空值(NULL),一个表只能有一个主键。
    例:
    create database arts;
    use arts;
    create table star (id int not null,name char(20) not null,sex char(2),primary key (id));
    desc star;
    

    创2

    删除指定数据表

    如不用USE进入库中,则需加上数据库名
    DROP TABLE 数据库名.表名;				
    
    进入数据库,则直接加表名
    drop table 表名
    

    创3

    删除指定的数据库

    DROP DATABASE 数据库名;
    

    创4

    五、管理表中数据记录(DML)

    向数据表中插入新的数据记录

    INSERT INTO 表名(字段1,字段2[,...]) VALUES(字段1的值,字段2的值,...);
    
    例:
    create database market;
    use market;
    
    create table star (id int(3) not null,name char(20),sex char(2),age int(3),passwd varchar(50), primary key (id));
    
    insert into star (id,name,sex,age,passwd) values(1,'zz','男',18,12345678);
    
    select * from star;
    

    数据1
    补充密码加密

    加密

    查询数据记录

    SELECT 字段名1,字段名2[,...] FROM 表名 [WHERE 条件表达式];
    
    例:
    select * from star;
    select name,sex from star where id=1;
    

    数据3
    以列表方式竖向显示

    列

    只显示头2行
    头2
    显示第2行后的前3行

    行

    修改、更新数据表中的数据记录

    UPDATE 表名 SET 字段名1=字段值1[,字段名2=字段值2] [WHERE 条件表达式];
    
    例:
    update star set age=33 where name='pp';
    select * from star;
    

    数4

    在数据表中删除指定的数据记录

    DELETE FROM 表名 [WHERE 条件表达式];
    
    例:delete from star where id=6;
    select * from star;
    

    行2

    六、修改表名和表结构

    修改表名

    ALTER TABLE 旧表名 RENAME 新表名;
    
    例:alter table star rename art;
    

    改1

    扩展表结构(增加字段)

    ALTER TABLE 表名 ADD address varchar(50) default '地址不详';
    #default ‘地址不详’:表示此字段设置默认值 地址不详;可与 NOT NULL 配合使用
    
    例:
    alter table star add address varchar(50) default '地址不详';
    

    改2

    修改字段(列)名,添加唯一键

    ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型 [unique key];
    
    例:
    alter table star change name art_name varchar(20) unique key;
    select * from star;
    

    改3

    删除字段

    ALTER TABLE 表名 DROP 字段名;
    
    例:alter table star drop address;
    

    改4

    扩展

    CREATE DATABASE school;
    use school;
    create table if not exists info (
    id int(4) zerofill primary key auto_increment,				#指定主键的第二种方式
    name varchar(10) not null,
    cardid int(18) not null unique key,
    hobby varchar(50));
    
    #---------------命令解释--------------------------------
    #if not exists:表示检测要创建的表是否已存在,如果不存在就继续创建
    #int(4) zerofill:表示若数值不满4位数,则前面用“0”填充,例0001
    #auto_increment:表示此字段为自增长字段,即每条记录自动递增1,默认从1开始递增;自增长字段数据不可以重复;自增长字段必须是主键;如添加的记录数据没有指定此字段的值且添加失败也会自动递增一次
    #unique key:表示此字段唯一键约束,此字段数据不可以重复;一张表中只能有一个主键, 但是一张表中可以有多个唯一键
    #not null:表示此字段不允许为NULL
    

    扩展1
    扩展2
    扩展3

    七、数据表高级操作

    克隆表,将数据表的数据记录生成到新的表中

    方法一

    create table test1 like info;  #通过 LIKE 方法,复制 info 表结构生成 test1 
    insert into test1 select * from info;
    

    复制1

    方法二

    CREATE TABLE test2 (SELECT * from info);
    
    show create table test2\G;					#获取数据表的表结构、索引等信息
    SELECT * from test2;
    

    复制2
    复制3

    清空表,删除表内的所有数据

    方法一:记录ID未删除

    delete from test1;
    #DELETE清空表后,返回的结果内有删除的记录条目;DELETE工作时是一行一行的删除记录数据的;如果表中有自增长字段,使用DELETE FROM 删除所有记录后,再次新添加的记录会从原来最大的记录 ID 后面继续自增写入记录。
    

    删除1

    方法二:删除记录ID

    truncate table test2;
    #TRUNCATE 清空表后,没有返回被删除的条目;TRUNCATE 工作时是将表结构按原样重新建立,因此在速度上 TRUNCATE 会比 DELETE 清空表快;使用 TRUNCATE TABLE 清空表内数据后,ID 会从 1 开始重新记录。
    

    除2

    创建临时表

    临时表创建成功之后,使用SHOW TABLES命令是看不到创建的临时表的,临时表会在连接退出后被销毁。 如果在退出连接之前,也可以可执行增删改查等操作,比如使用 DROP TABLE 语句手动直接删除临时表。

    CREATE TEMPORARY TABLE 表名 (字段1 数据类型,字段2 数据类型[,...][,PRIMARY KEY (主键名)]);
    
    例:
    create temporary table test3 (
    id int(4) zerofill primary key auto_increment,
    name varchar(10) not null,
    sex char(2) not null);
    
    insert into test3 values(1,'as','男');
    
    select * from test3;
    show tables;
    
    quit;
    mysql -u root -p
    select * from test3;
    

    除3

    创建外键约束,保证数据的完整性和一致性

    外键的定义:如果同一个属性字段X在表一中是主键,而在表二中不是主键,则字段X称为表二的外键。

    主键表和外键表的理解:
    以公共关键字作主键的表为主键表(父表、主表)
    以公共关键字作外键的表为外键表(从表、外表)

    注意:与外键关联的主表的字段必须设置为主键。要求从表不能是临时表,主从表的字段具备相同的数据类型、字符长度和约束。

    #创建主表test4
    create table test4 (hobid int(4),hobname varchar(50));
    
    #创建从表test5
    create table test5 (id int(4) primary key auto_increment,name varchar(10),age int(3),hobid int(4));
    
    #为主表test4添加一个主键约束,主键名建议以“PK_”开头
    alter table test4 add constraint PK_hobid primary key (hobid);
    
    #为从表test5表添加外键,并将test5表的hobid字段和test4表的hobid字段建立外键关联,外键名建议以“FK_”开头
    alter table test5 add constraint FK_hob foreign key (hobid) references test4 (hobid);
    
    desc test5;
    

    外1
    插入新的数据记录时,要先主表再从表

    insert into test4 values (1,'reading');
    insert into test5 values (1,'ad',18,1);
    

    外2
    删数据记录时,要先从表再主表,也就是说删除主键表时必须要先删除其他与之相关联的表

    drop tables test5;
    drop tables test4;
    

    外3
    查看和删除外键约束

    show create table test5\G;
    alter table test5 drop foreign key FK_hob;
    alter table test5 drop key FK_hob;
    desc test5;
    

    外4

    MySQL中6种常见的约束

    主键约束(primary key)
    外键约束(foreign key)
    非空约束(not null)
    唯一性约束(unique [key|index]
    默认值约束(default)
    自增约束(auto_increment)
    

    八、数据库用户授权

    新建用户

    USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码'];
    #----------------------解释部分-----------------------------------------
    '用户名':指定将创建的用户名
    '来源地址':指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,
              本地用户可用localhost,允许任意主机登录可用通配符%
    '密码':若使用明文密码,直接输入'密码',插入到数据库时由Mysql自动加密;
           若使用加密密码,需要先使用SELECT PASSWORD('密码'); 获取密文,再在语句中添加 PASSWORD '密文';
           若省略“IDENTIFIED BY”部分,则用户的密码将为空(不建议使用)
    #----------------------------------------------------------------------
    例如:
    create user 'test1'@'localhost' IDENTIFIED BY '123456';
    
    select password('123456');
    create user 'test2'@'localhost' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9';
    

    用户1

    查看用户信息

    #创建后的用户保存在 mysql 数据库的 user 表里
    use mysql;
    select user,authentication_string,Host from user;
    

    用户2

    重命名用户

    rename user 'test1'@'localhost' to 'zz'@'localhost';
    

    用户3

    删除用户

    drop user 'test2'@'localhost';
    

    用户4

    修改当前登录用户密码

    当前密码为abc123

    set PASSWORD = PASSWORD('123456');
    

    用户5

    修改其他用户密码

    set PASSWORD for 'zz'@'localhost' = PASSWORD('abc123');
    

    用户6

    忘记 root 密码的解决办法

    方法一:修改 /etc/my.cnf 配置文件,不使用密码直接登录到 mysql

    vim /etc/my.cnf
    [mysqld]
    skip-grant-tables					#添加,使登录mysql不使用授权表
    
    systemctl restart mysqld.service
    
    mysql								#直接登录
    

    用户7
    用户8

    使用 update 修改 root 密码,刷新数据库

    update mysql.user set AUTHENTICATION_STRING = PASSWORD('abc123') where user='root';
    
    FLUSH PRIVILEGES;
    quit;
    
    mysql -u root -pabc123
    
    注意:最后再把 /etc/my.cnf 配置文件里的 skip-grant-tables 删除或注释,并重启 mysql 服务。
    

    用户9

    九、数据库用户授权

    授予权限

    GRANT语句:专门用来设置数据库用户的访问权限。
    当指定的用户名不存在时,GRANT语句将会创建新的用户;
    当指定的用户名存在时,GRANT 语句用于修改用户信息。

    格式
    GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'来源地址' [IDENTIFIED BY '密码'];
    #-------------------------------参数解释---------------------------------------------------------------------------
    权限列表:  用于列出授权使用的各种数据库操作,以逗号进行分隔,如“select,insert,update”。使用“all”表示所有权限,可授权执行任何操作。
              
    数据库名.表名:  用于指定授权操作的数据库和表的名称,其中可以使用通配符“*”。例如,使用“test.*”表示授权操作的对象为 test数据库中的所有表。
                  
    '用户名'@'来源地址':  用于指定用户名称和允许访问的客户机地址,即谁能连接、能从哪里连接。来源地址可以是域名、IP 地址,还可以使用“%”通配符,表示某个区域或网段内的所有地址,如“%.test.com”、“192.168.19.%”等。
    
    IDENTIFIED BY: 用于设置用户连接数据库时所使用的密码字符串。在新建用户时,若省略“IDENTIFIED BY”部分,则用户的密码将为空。
    
    例如:
    #允许用户 lili 在本地查询 kky 数据库中所有表的数据记录,但禁止查询其他数据库中的表的记录。
    GRANT select ON kky.* TO 'lili'@'localhost' IDENTIFIED BY 'abc123';
    
    flush privileges;
    quit;
    
    mysql -u lili -pabc123
    use kky;
    show tables;
    select * from info;
    
    其他授权例子:
    #允许用户 pp 在所有终端远程连接 mysql ,并拥有所有权限。
    GRANT ALL PRIVILEGES(可不写) ON *.* TO 'pp'@'%' IDENTIFIED BY '123456';
    

    查1
    查2

    查看权限

    SHOW GRANTS FOR 用户名@来源地址;
    
    例如:
    SHOW GRANTS FOR 'lili'@'localhost';
    

    查3

    撤销权限

    REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@来源地址;
    例如:
    REVOKE SELECT ON kky.* FROM 'lili'@'localhost';
    SHOW GRANTS FOR 'lili'@'localhost';
    
    #USAGE权限只能用于数据库登陆,不能执行任何操作;USAGE权限不能被回收,即 REVOKE 不能删除用户。
    flush privileges;
    REVOKE ALL ON *.* FROM 'lili'@'localhost';
    

    查4

    展开全文
  • mysqldump命令是MySQL数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 语法格式: mysqldump [参数] 常用参数: — -add-drop-table 在每个创建数据库表语句前添加...
  • 在单位信息维护中遇到的信息系统多,数据库多,各种...文件操作任务:同步服务器上的文件,或删除服务器上的日志文件,提供文件复制后压缩和删除功能,可处理本地文件、局域网共享文件及SFTP资源文件。 已有升级版本
  • MYSQL数据库常用命令

    千次阅读 2021-02-05 08:57:44
    MYSQL数据库常用命令1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQL...
  • 数据库SQL命令大全

    千次阅读 2021-04-18 13:20:11
    一、关于数据库的SQL命令 1.创建数据库 CREATE DATABASE 数据库名称 [ON [FILEGROUP 文件组名称] ( NAME=数据文件逻辑名称, FILENAME='路径+数据文件名', SIZE=数据文件初始大小, MAXSIZE=数据文件最大容量, ...
  • oracle数据库备份命令

    2021-01-16 11:15:33
    oracle数据库备份、和删除备份命令
  • 对此,可以借助drop database命令来实现,下面的描述中给出手动删除数据库。 的具体步骤,包含文件系统数据库以及ASM数据库。环境:Oracle Enterprise Linux 5.4 + Oracle 10g R2 .   一、手动删除文件系统数据库 ...
  • 数据库常用命令大全

    千次阅读 2020-11-12 15:49:36
    数据库常用命令: DDL语句:操作数据库,表 define定义 DQL语句:查询 query查询 DML语句:增删改 manipulation操作 DCL语句:权限,安全,访问 control控制 1,查看所有数据库 show databases; 2,查看当前使用的数据库...
  • Linux系统中MySQL数据库操作命令

    千次阅读 2020-12-22 00:14:04
    来查看数据库版本】一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前...
  • PostgreSQL 删除数据库

    2020-12-16 16:39:38
    DROP DATABASE 会删除数据库的系统目录项并且删除包含数据的文件目录。 DROP DATABASE 只能由超级管理员或数据库拥有者执行。 DROP DATABASE 命令需要在 PostgreSQL 命令窗口来执行,语法格式如下: DROP DATABASE ...
  • 安装好oracle后,通过命令进行表空间的创建,用户的创建,也可进行删除数据库dmp文件的导出命令以及导入命令。 oracle数据库查看表空间信息和表空间文件所在路径、表空间使用率。
  • mysql 数据库基础命令

    千次阅读 2021-01-18 19:14:36
    数据库命令:进入 mysql 库;use mysql;查看用户权限select * from user where user='root' \G;创建数据库create database 数据库名;查看当前创建的数据库show create database 数据库名;查看所有数据库show databases...
  • Oracle数据库操作命令

    万次阅读 多人点赞 2020-05-02 21:26:02
        首先,不管是Oracle、mySQL,还是其他数据库,一般都是使用的标准的SQL语言(结构化查询语言)。所以只要掌握了SQL语句,在其他数据库中大都是通用的。     但是,每个数据库都有自己的特性。这就需要...
  • linux备份数据库命令

    千次阅读 2021-05-10 04:03:28
    linux备份数据库命令详解mysqldump命令是mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。语法mysqldump(选项)选项--add-drop-table:在每个创建数据库表语句前添加...
  • linux中的数据库命令

    2021-05-10 22:23:04
    linux中的数据库命令包括链接,重启,关闭等等。下面由学习啦小编为大家整理了linux下的数据库命令的相关知识,希望对大家有帮助!一.linux下启动mysql数据库命令1. mysqladmin start2. /ect/init.d/MySQL start ...
  • MySQL数据库mysqldump命令定期备份

    千次阅读 2022-05-15 21:47:27
    你只需要从需要备份的数据库复制出几个文件就可以完成备份了。但是以下两个原因,建议给用于备份的虚拟机上搭建一个MySQL服务(选择直接给数据库虚拟机上进行备份的,可忽略): 1.不同的MySQL版本使用mysqldump...
  • MySQL删除数据的方式都有哪些? 咱们常用的三种删除方式:通过 delete、truncate、drop...1、DELETE属于数据库DML操作语言,只删除数据不删除表的结构,会走事务,执行时会触发trigger; 2、在 InnoDB 中,DELETE其实并
  • 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件  --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入...
  • linux下操作mysql数据库常用命令

    千次阅读 2021-01-19 14:48:58
    一、总结一下:1.Linux系统下启动MySQL的命令:/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:/ect/...
  • linux查询数据库命令

    千次阅读 2021-05-09 01:13:28
    在linux系统中有相关的命令可以让我们对mysql数据库做相关的操作,那么具体是哪些命令呢?下面由学习啦小编为大家整理了linux查询数据库命令的相关知识,希望对大家有帮助!1.linux查看数据库命令mysql> show ...
  • 数据库的常用命令

    千次阅读 2022-03-12 19:05:14
    数据库sql文件的导入输入 source XXX/test.sql 这样我们可以用脚本文件不用敲这么多的命令行。 2.查看有多少数据库: show databases; 查看所有的数据库。 3.查看库中的表: show tables; 查看...
  • 命令操作MySQL数据库

    千次阅读 2021-01-26 07:15:39
    首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户...
  • drop命令用于删除数据库。 drop命令格式:drop database ; 例如,删除名为 xhkdb的数据库: mysql> drop database xhkdb; [例子1] 删除一个已经确定存联机事务处理系统 OLTP,数据仓库系统 DATA WAREHOUSE 或决策...
  • MySQL 数据库常用命令小结

    千次阅读 2021-01-26 02:47:08
    选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重复字段mysqladmin drop databasename 删除数据库前,有提示。显示当...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 556,087
精华内容 222,434
关键字:

删除数据库文件的命令