精华内容
下载资源
问答
  • 数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库命令数据库...
  • MySQL数据库命令

    万次阅读 多人点赞 2018-10-07 20:45:25
    1.对数据库常用命令 1.连接数据库 mysql -u用户名 -p密码 2.显示已有数据库 show databases; 3.创建数据库 create database sqlname; 4.选择数据库 use database sqlname; 5.显示数据库中的表(先选择...

    1.对数据库常用命令

    1.连接数据库
    mysql -u用户名 -p密码
    2.显示已有数据库
    show databases;
    3.创建数据库
    create database sqlname;
    4.选择数据库
    use database sqlname;
    5.显示数据库中的表(先选择数据库)
    show tables;
    6.显示当前数据库的版本信息以及连接用户名
    select version(),user();
    7.删除数据库(删除时没有提示直接删除)
    drop database sqlname;

    2.数据库中对表的命令

    1.创建表
    (1)语法:
    create table tablename(
    字段1 数据类型 字段属性

    字段n
    );
    (2)注意:
    1.创建表时为了防止与保留字冲突,用’'括起来
    2.单行注释:#…
    多行注释://
    3.创建表时多字段中间用英文逗号隔开,最后一行不用逗号。
    (3) 字段约束和属性
    1.非空约束 not null(字段不允许为空)
    2.默认约束 default(设置默认值)
    3.唯一约束 unique key(uk)(设置字段的值是唯一的,可为空,但只能有一个空值)
    4.主键约束 primary key(pk)(作为表记录的唯一标识)
    5.外键约束 foreign key(fk)(用于两个表之间建立关系,需要指定引用主表的哪一字段。在数据库的存储引擎中InnoDB支持外键,MyISAM不支持外键。
    作为外键的字段要求是主表中的主键(单字段主键))

    添加外键约束:
    CONSTRAINT FK_外键名 FOREIGN KEY(字表中外键字段)REFERENCES 关联表名 (关联字段)。
    grandid作为字表的外键
    grandid
    在这里插入图片描述
    1.设置自增auto_increment=n,从n开始。
    2.设置自增set @@ auto_increment_increment=m,步长为m。
    在这里插入图片描述
    3.多字段设置主键:primary key(字段1,字段2…字段n)
    4.表中的注释/说明性文字:)comment=“说明文字”;
    5.设置字符集:)charset=“字符集”;
    6.查看表的结构:describe’表名’/desc 表名
    7.查看数据库定义:show create database sqlname;
    8.查看数据表定义:show create table tablename;
    9.查看默认存储引擎:show variables like’storage_engine%’;
    11.指定表的存储引擎:)engine=存储引擎;
    10.删除表:drop table ‘tablename’;
    11.获取当前日期:now();
    12.修改表:
    (1)修改表名:alter table 旧表名 rename 新表名;
    (2)添加字段:alter table 表名 add 字段名 数据类型…;(添加新的字段)
    (3)修改字段:alter table 表名 change 原字段名 新字段名 数据类型…;
    (4)删除字段:alter table 表名 drop 字段名;
    (5)在创建完表以后添加主键约束:
    alter table 表名 add constraint 主键名 primary key 表名(主键字段);
    (6)创建完表以后添加外键约束(作为外键的字段要求是主表中的主键(单字段主键)):
    alter table 表名 add constraint 外键名 foreign key(外键字段) references 关联表名 (关联字段);

    插入数据

    1.插入单行数据:
    insert into 表名 (字段名列表(逗号隔开)) values(值列表(逗号隔开));
    2.插入多行数据 :
    insert into 表名(字段名列表) values (值列表1), … ,(值列表n);
    3.将查询结果插入到新表中:
    create table 新表(select 字段1, … ,from 原表);

    查询student表中的id,name,sex,phone数据插入到newstudent表中:
    
    CREATE TABLE newstudent(SELECT id,`name`,sex,phone FROM student);
    
    

    3.更新数据(修改数据):
    update 表名 set 列名=更新值 where 更新条件;

    修改newstudent表中id=1001的数据名字为tom:
    
    UPDATE newstudent SET `name`='tom' WHERE id=1001;
    
    

    4.删除数据
    (1)delete from 表名 where 删除条件;
    delete 删除的是整条数据,不会只删除单个列。

    删除newstudent表中名字为tom的数据:
    
    DELETE FROM newstudent WHERE `name`='tom';
    

    (2)truncate table 删除数据:
    truncate table 删除的是表中所有的行,但表的结构,列,约束,索引等不会改变。不能用于有外键约束的表。删除数据不能恢复。
    truncate table 表名 where 删除条件;

    数据查询

    1.使用select查询
    select 列名/表达式/函数/常量 from 表名 where 查询条件 order by 排序的列名asc/desc;
    (1)查询所有的数据行和列:
    select * from 表名;
    (2)查询部分行和列:
    select 列名… from 表名 where 查询条件;
    (3)在查询中使用列的别名:
    select 列名 AS 新列名 form 表名 where 查询条件;
    计算,合并得到新的列名:
    select 列名1+’.’+列名2 AS 新列名 from 表名;
    (4)查询空值:
    通过is null 或者 is not null 判断列值是否为空

    查询student表中Email为空的学生姓名:
    
    SELECT `name` FROM student WHERE Email IS NULL;
    

    2.分组查询
    在这里插入图片描述

    #查询不同课程的平均分,最低分,最高分,并查询出平均分大于80分的课程
    SELECT r.subjectno,sub.`SubjectName` 课程名称,AVG(StudentResult) 平均分,
    MAX(StudentResult) 最高分,MIN(StudentResult) 最低分
    FROM result r INNER JOIN `subject` sub
    ON r.`SubjectNo`=sub.`SubjectNo` 
    GROUP BY r.subjectno
    #where AVG(StudentResult)>=80出现错误,
    #分组查询group by 在where语句后,
    #group by 约束条件使用having语句
    HAVING AVG(StudentResult)>=80;
    
    

    在这里插入图片描述

    常用函数

    1.聚合函数:
    (1)AVG (平均值):select avg(列名)from 表名
    假设列名为成绩 则查询到的是表中所有成绩的平均值。
    (2)count 返回某字段的行数
    (3)max 返回某字段的最大数
    (4)min 返回某字段的最小值
    (5)sum 返回某字段的和。
    2.字符串函数:
    (1)concat() 连接字符串s1,s2…sn为一个完整的字符串。
    (2)insert(s1,p1,n,news)将字符串s1从p1位置开始,n个字符长的字串替换为字符串news。
    (3)lower(s)将字符串s中的所有字符改为小写。
    (4)upper(s)将字符串s中的所有字符改为大写。
    (5)substring(s,num,len)返回字符串s的第num个位置开始长度为len的子字符串。
    3.时间日期函数:
    (1)获取当前日期:curdate();
    (2)获取当前时间:curtime();
    (3)获取当前日期和时间:now();
    (4)返回日期date为一年中的第几周:week(date);
    (5)返回日期date的年份:year(date);
    (6)返回时间time的小时值:hour(time);
    (7)返回时间time的分钟值:minute(time);
    (8)返回日期参数(date1和date2之间相隔的天数):datediff(date1,date2);
    (9)计算日期参数date加上n天后的日期:adddate(date,n);
    4.数学函数
    (1)返回大于或等于数值x的最小整数:ceil(x);
    (2)返回小于或等于数值x的最大整数:floor(x);
    (3)返回0~1之间的随机数:rand();
    order by 子句
    order by子句按照一定的顺序排列查询结果,asc升序排列,desc降序排列。
    limit子句
    显示指定位置指定行数的记录。
    select 字段名列表 form 表名 where 约束条件 group by分组的字段名 order by 排序列名 limit 位置偏移量,行数;
    #查询学生信息里gid=1按学号升序排列前四条记录
    在这里插入图片描述

    #查询学生信息里gid=1按学号升序排列前四条记录(步长)
    SELECT id,`name` FROM `student1` WHERE gid=1 ORDER BY id LIMIT 4;
    (查询表里全部信息中gid=1的前四个学生)
    

    查询结果:
    在这里插入图片描述

    
    #查询学生信息里gid=1按学号升序排列前四条记录(位置偏移量,步长)
    SELECT id,`name` FROM `student1` WHERE gid=1 ORDER BY id LIMIT 4,4;
    (查询表中全部信息gid=1前四条以后的全部信息中的前四条学生信息)
    

    查询结果:
    在这里插入图片描述

    模糊查询

    in子查询******not in 子查询
    使用in关键字可以使父查询匹配子查询返回的多个单字段值。
    解决使用比较运算符(=,>等),子查询返回值不唯一错误信息。
    like模糊查询
    LIKE语句语法格式:select * from 表名 where 字段名 like 对应值(子串)。

    它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。

    A:% 包含零个或多个字符的任意字符串: 1、LIKE’Mc%’ 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。
      2、LIKE’%inger’ 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。
      3、LIKE’%en%’ 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。
      B:_(下划线) 任何单个字符:LIKE’_heryl’ 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、Sheryl)。
      C:[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符:、
      1,LIKE’[CK]ars[eo]n’ 将搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)。
      2、LIKE’[M-Z]inger’ 将搜索以字符串 inger 结尾、以从 M 到 Z 的任何单个字母开头的所有名称(如 Ringer)
      ***D:[^] 不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符:LIKE’M[^c]%’ 将搜索以字母 M 开头,并且第二个字母不是 c 的所有名称(如MacFeather)。
      E: 它同于DOS命令中的通配符,代表多个字符
    :c
    c代表cc,cBc,cbc,cabdfec等多个字符。
      F:?同于DOS命令中的?通配符,代表单个字符 :b?b代表brb,bFb等
      G:# 大致同上,不同的是代只能代表单个数字。k#k代表k1k,k8k,k0k 。
      F:[!] 排除 它只代表单个字符
      下面我们来举例说明一下:
      例1,查询name字段中包含有“明”字的。
      select * from table1 where name like ‘%明%’
      例2,查询name字段中以“李”字开头。
      select * from table1 where name like '李

      例3,查询name字段中含有数字的。
      select * from table1 where name like ‘%[0-9]%’
      例4,查询name字段中含有小写字母的。
      select * from table1 where name like ‘%[a-z]%’
      例5,查询name字段中不含有数字的。
      select * from table1 where name like ‘%[!0-9]%’
      可以自定义转移符----》escape’自定义转移符’
      distinct------》去除重复项
      
      between*and模糊查询
     操作符 BETWEEN … AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
     null ,not null查询

    -- 查询手机号不为null的用户数据
    SELECT * from user where phone is not null;
     
    -- 查询手机号为null的用户数据
    SELECT * from user where phone is null;
    

    exists 子查询 not exists子查询
    exists子查询用来确认后边的查询是否继续进行
    drop table if exists test—>判断是否存在表test,如果存在就删除。
    not exists实现取反操作。对不存在对应查询条件的记录。

    多表连接查询

    多表连接查询是通过各个表之间共同列的关联性来查询数据。
    1.内连接查询
    内连接查询根据表中共同的列进行匹配。取两个的表的交集。两个表存在主外键关系是通常使用内连接查询。
    内连接使用inner join…on 关键字或者where子句来进行表之间的关联。
    inner 可省略 on 用来设置条件。
    (1)在where子句中指定连接条件
    (2)在from中使用inner join…on关键字

    #查询学生姓名和成绩
    SELECT studentname,studentresult FROM student s,result r
    WHERE s.`StudentNo`=r.`StudentNo`
    
    #在from中使用inner join....on关键字
    SELECT s.`StudentName`,r.`StudentResult` ,r.`SubjectNo`FROM student s
    INNER JOIN result r ON s.`StudentNo`=r.`StudentNo`
    

    两种方法查询结果相同。
    2.外连接查询
    外连接查询中参与连接的表有主从之分,已主表的每行数据匹配从表的数据列,将符合连接条件的数据直接返回到结果集中,对不符合连接条件的列,将被填上null值再返回到结果集中。
    (1)左外连接查询
    left join…on 或者left outer join…on关键字进行表之间的关联。

    SELECT s.`StudentName`,r.`StudentResult` ,r.`SubjectNo`FROM student s
    LEFT JOIN result r ON s.`StudentNo`=r.`StudentNo`
    

    将没有成绩的学生成绩查出。
    (2)右外连接查询
    右外连接包含右表中所有的匹配行,右表中有的项在左表中没有对应的项将以null值填充。
    right join…onright outer join…on关键字进行表之间的关联。
    (3)自连接
    把一个表作为两个表使用。

    #创建一个表
    CREATE TABLE book(
    id INT(10),
    sort INT(10),
    books VARCHAR(10) NOT NULL
    );
    #插入数据
    INSERT INTO book VALUES (2,1,'古文书'),
    (3,1,'现代书'),
    (4,2,'《三字经》'),
    (5,2,'《唐诗三百首》'),
    (6,3,'《我与地坛》'),
    (7,2,'《游大林寺》'),
    (8,2,'《王右军年减十岁时》'),
    (9,3,'《致橡树》');
    
    #查询结果为:
    #书籍类型       书籍名
    #古文书         三字经....
    #现代书         我与地坛....
    
    SELECT a.books 书籍类型, b.books 书籍名  
    FROM book a,book b
    WHERE a.id=b.sort;
    

    在这里插入图片描述
    自连接查询结果:
    在这里插入图片描述

    MySQL的事务,视图,索引,备份和恢复

    1.事务
    事务是指将一系列数据操作捆绑成为一个整体进行统一管理。
    把所有的命令作为一个整体一起向系统提交或者撤销造组偶请求。
    事务属性:原子性,一致性,隔离性,持久性。
    myISA存储引擎不支持事务。

    关闭事务自动提交:set autocommit=0;
    (1)开始事务:begin/start transaction;
    (2)提交事务:commit;
    (3)回滚/撤销事务:rollback;
    恢复自动提交:set autocommit=1;
    设置结果集以??编码格式显示:set names ??;
    2.视图
    视图是一种查看数据库中一个或多个表中数据的方法。视图是一种虚拟表,作为来自一个或多个表的行或列的子集创建的。视图充当查询中的表筛选器的角色。
    (1)创建视图:create view 视图名 as <select语句>
    (2)删除视图:drop view 视图名;
    (3)查看视图数据:select 。。。。。from 视图名;
    3.索引
    索引类似于书的目录,使用索引可以将数据库程序无须对整个表扫描就可以在其中找到所需数据。
    (1)普通数据:允许重复和空值。
    (2)唯一索引:不允许出现重复。可以有多个唯一索引。
    (3)主键索引:非空,唯一。删除时drop primary key;
    (4)复合索引:将多个列组合作为索引。?
    (5)全文索引:可重复和空值,在char,varchar,text创建。
    where match(列名)against (‘查找内容’);
    (6)空间索引:对空间数据类型的列建立的索引。

    创建索引:
    create 【索引类型】index 索引名 on 表名 (创建索引的列);
    或者创建表时之间在列后面加上索引类型。
    或者修改表alter table 表名 add index 索引名 (索引列);
    删除索引:drop index 索引名;
    查看索引:show index from 表名;
    4.数据库备份和恢复
    1.使用mysqldump命令备份数据库
    mysqldump -u -p 数据库名>备份数据库位置及名字;
    表数据导出到文本文件
    select *from 表名 where 查询条件 into outfile 备份数据库位置及名字;

    2.使用mysql命令恢复数据库(先创建新的数据库)
    mysql -u -p 新创建数据库名<所要恢复数据库位置及文件名;
    source命令恢复数据库
    source 数据库备份文件;

    新建用户

    #创建本地用户
    CREATE USER `user`@`localhost` IDENTIFIED BY '123123';
    #用户可登陆任何远程主机,使用通配符%
    CREATE USER `user2`@`123%` IDENTIFIED BY '123123';
    #对用户进行全部权限授权
    GRANT ALL ON mysql.`user` TO `user2`@`123%`;
    #对已创建的用户授权
    GRANT SELECT,INSERT ON mysql.`user` TO `user2`@`123%`; 
    #创建用户时授权
    GRANT SELECT,INSERT ON mysql.`user` TO `user_2`@`123%` IDENTIFIED BY '123123';
    #删除用户user2(使用删除语句时必须拥有数据库全局权限或select权限)
    DROP USER `user2`@`123%`;
    DROP USER `user_2`@`123%`;
    DROP USER `user`@`localhost`;
    #mysqladmin修改超级用户user2账户密码(mysqladmin命令在cmd中使用,只能修改超级用户密码)
    mysqladmin -u root -p PASSWORD "123456";
    #修改当前登录用户密码
    SET PASSWORD =PASSWORD("123456");
    #修改其他用户密码
    SET PASSWORD FOR `user2`@`123%`=PASSWORD("123456");
    

    在这里插入图片描述

    展开全文
  • MySQL数据库命令大全

    千次阅读 2019-11-28 08:54:50
    MySQL数据库命令大全 运维常用三种数据库命令类型: 数据库定义语言DDL: Data Defination Lanuage 数据库操作语言DML: Data Manupulate Language 数据库控制语言DCL: Data Control Language 1.数据库定义语言...

    **

    MySQL数据库命令大全

    运维常用三种数据库命令类型:

    1. 数据库定义语言DDL: Data Defination Lanuage
    2. 数据库操作语言DML: Data Manupulate Language
    3. 数据库控制语言DCL: Data Control Language

    1.数据库定义语言:

    Show 查看 系统数据库 / 数据库中的表 / 用户授权
    Desc 查看数据库中的数据结构
    Select 查看数据库中表的数据内容
    create 创建数据表 / 表 / 数据库访问用户
    Drop 删除数据库 / 表
    Alter 修改表

    2.数据库操作语言

    insert 对表插入新的内容 update 更新数据包内原有的数据内容 delete 删除表内已存在的数据内容

    3.数据库控制语言

    Create 建立数据库访问用户 Delete 删除数据库访问用户 Grant 建立或修改用户权限 Revoke
    取消用户数据库权限 Show 查看用户授权

    **

    其他类型数据库关键字
    flush privileges: 刷新数据库,将新配置的数据库信息同步到数据库

    use 库名:定义使用数据库,所有未明确指定被操作对象的库时的mysql语句,都对use指定的对象进行执行

    database:用于定义被操作对象类型,datasbase表示操作对象为库

    table:表示定义被操作对象类型,table表示操作对象为表

    where:指定匹配条件的关键字,在sql语句中where关键字跟匹配条件

    and:一般出现在where条件筛选中进行条件组合,表示同时满足条件1和条件2

    or:格式 : 条件1 or 条件2 ;满足其中一个条件即可
    not: 格式: not条件; 即除了此条件外

    *: 所有字段,一般在SELECT查数据内容语句中,在未明确指定查看字段中代表需要查看的所以列

    like:指定模糊查询条件关键字

    %:百分号,任意长度任意字符

    _: 下划线,单个任意字符

    is null:值为null

    is not null: 值不为null

    name=" : 判断值是否为空

    in(值1,值3) : 在集合中

    not in(值1,值3) : 不在集合中

    比较符:
    = :等于号
    != :不等于
    > :大于号
    < : 小于号
    >= : 大于等于
    <= : 小于等于

    运算符:
    + : 加号 select 1 + 2
    - : 减号
    / : 除号
    * :乘法
    % :取余

    展开全文
  • sqlite3 数据库命令操作

    万次阅读 2018-11-08 01:00:56
    sqlite3 数据库命令操作

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    SQLite 数据库,是一个非常轻量级自包含(lightweight and self-contained)的DBMS,它可移植性好,很容易使用,很小,高效而且可靠。

    SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它却是完整的,自包含的数据库引擎。

    嵌入式数据库的一大好处就是在你的程序内部不需要网络配置,也不需要管理。因为客户端和服务器在同一进程空间运行。

    SQLite 的数据库权限只依赖于文件系统,没有用户帐户的概念。SQLite 有数据库级锁定,没有网络服务器。它需要占用内存,但其它开销很小,适合用于嵌入式设备,你需要做的仅仅是把它正确的编译到你的程序。


    SQLite创建数据库

    SQLite使用起来非常方便,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲入SQL语句以分号“;”结束,敲回车键之后,SQL语句就会执行。例如,创建一个包含一个数据库为“user”表“tbl”的SQLite数据库。

    创建命令:

    创建数据库user

    sqlite3 user  

    创建表tbl

    create table tbl(name char(10), age smallint, score float);

    查询表

    .table

    插入数据

    insert into tbl values('yanggang', 24, 98);

    insert into tbl values('sunboy', 20, 78.5);

    查询数据

    select * from tbl;

    修改显示模式

    .mode column

    具体步骤:


    其操作和普通的关系数据库没有太大的差异,可以很方便的对数据进行增、删、改、查。

    SQLite可以使用8种方式显示查询结果,大大方便了程序对数据的处理,sqlite3程序可以以八种不同的格式显示一个查询的结果:

    .mode MODE ?TABLE?     Set output mode where MODE is one of:
             csv      Comma-separated values
             column   Left-aligned columns.  (See .width)
             html     HTML <table> code
             insert   SQL insert statements for TABLE
             line     One value per line
             list     Values delimited by .separator string
             tabs     Tab-separated values

             tcl      TCL list elements

    使用方法: .mode column (输出格式切换到行模式,如上图)


    SQLite3 导入导出数据库

    导出数据库

    sqlite> .databases  (显示数据库)
    sqlite> .backup main .user.sql  (备份数据库main)
    sqlite> .backup .user2.sql    (备份默认数据库main)

    导出表

    sqlite> .output user_tbl.sql
    sqlite> .dump tbl

    具体步骤:



    导入数据库

    yanggang@doodlemobile:~$ sqlite3 user2.sql



    推荐参考:

    SQLite 官网

    sqlite 数据类型

    SQLITE3嵌入式数据库简单介绍

    Android 开发中使用 SQLite 数据库(IBM)

    http://blog.csdn.net/xing_hao/article/details/6660589

    查看Sqlite 数据库

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • MySQL连接数据库命令

    千次阅读 2018-01-04 18:45:38
    MySQL连接数据库命令 mysql –h主机名 -u用户名 -p密码 库名

    MySQL连接数据库命令


        mysql  –h主机名  -u用户名  -p密码  库名
    
    展开全文
  • PGSQL操作数据库命令

    万次阅读 2018-08-01 21:30:47
    pgsql操作数据库命令    关于postgresql——常用操作指令  创建数据库 CREATE DATABASE test WITH OWNER = postgres ENCODING = 'UTF8'; 进入控制台方法,在postgreSQL的安装目的bin下执行命令: psql 数据库名...
  • cmd开启、关闭oracle数据库命令

    千次阅读 2017-10-24 14:10:56
    1.开启数据库命令 net start oracleserviceNEWORACLE 2.关闭数据库命令 net stop oracleserviceNEWORACLE
  • mysql导入导出数据库命令

    千次阅读 2018-01-04 16:13:18
    1、mysql导出数据库命令 mysqldump -h[主机所在IP] -u[用户名] -p [要导出的数据库]>[导出的路径//[文件名].sql] 直接演示,如图所示: 生成testdb.sql到D盘 2、mysql导入.sql文件 1>首先,我们应该在cmd中进入...
  • Oracle 关闭数据库命令

    万次阅读 2019-03-25 08:35:50
    shutdown normal 等待用户完成工作然后关闭; Shutdown transactional 等待用户完成工作但是强制关闭连接; shutdown immediate 立即关闭 ,当前所有做工作回滚到一致状态,断开其连接; shutdown abort ...
  • pgsql操作数据库命令

    千次阅读 2018-08-08 14:28:47
    关于postgresql——常用操作指令  ...进入控制台方法,在postgreSQL的安装目的bin下执行命令: psql 数据库名,  例: /usr/local/pgsql/bin/psql mydb 指定host、用户名和数据库的话,如: /usr/local...
  • 附加分离SQLServer数据库命令

    千次阅读 2012-10-06 10:32:23
    附加数据库命令: EXEC sp_attach_db @dbname = '数据库名称', @filename1 = 'MDF路径',@filename2= 'LOG路径.LDF' 分离数据库命令: EXEC sp_detach_db @dbname = '数据库名称' 注:要在master下执行。  ...
  • 数据库命令清除整个数据库数据

    万次阅读 2018-11-05 15:10:40
    MySQL 用 truncate 命令快速清空一个数据库中的所有表。 先执行select语句生成所有truncate语句 语句格式: select CONCAT(‘truncate TABLE ‘,table_schema,’.’,TABLE_NAME, ‘;’) from INFORMATION_SCHEMA....
  • 前言 今天给大家介绍一个简单的功能,平常一般...不要进入sqlplus,直接在cmd窗口命令执行下面的命令 exp "'sys/oracle@testxxxx as sysdba'" file=G:\sx20190325.dmp full=y @后面的是你的数据库的名称 file= ...
  • linux 下db2数据库命令

    千次阅读 2020-08-14 17:32:59
    2、信息查询命令 db2 list tables #列出数据库名下的表名,默认显示5个 db2 list tables for all #列出数据库名下所有的表名 db2 list tables for schema administrator #列出当前数据库中schema为administrator 的...
  • 数据库命令大全

    千次阅读 2018-09-13 10:52:49
    创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,updat...
  • CRT进入数据库命令

    千次阅读 2017-06-13 11:30:01
    使用CRT进入数据库步骤: 1.输入数据库地址 2.地址连接成功后,输入dbaccess命令
  • 在mac系统下使用mysql数据库命令

    万次阅读 2013-08-27 18:37:26
    在mac系统下使用mysql数据库命令 注:在登录终端之前要先启动mysql数据库服务,可以在系统偏好设置里启动,也可以在终端中启动 1)、 在系统偏好设置里启动如上图所示 2)、在终端中启动,在终端输入:...
  • 启动数据库命令

    千次阅读 2019-01-02 11:26:00
    为什么80%的码农都做不了架构师?>>> ...
  • 1、启动oracle数据库: 从root切换到oracle用户进入: su - oracle 进入sqlplus环境,nolog参数表示不登录: sqlplus /nolog 以管理员模式登录: sqlplus / as sysdba 启动数据库 startup; 停止数据库 ...
  • mysql查找数据库命令

    千次阅读 2018-03-25 11:53:17
    查看mysql数据库版本方法总结 2014-07-24 17:48 by 潇湘隐者, 98140 阅读, 7 评论, 收藏, 编辑 当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本;当开发人员问你mysql数据库版本时,而恰好你又...
  • mysql创建数据库命令

    千次阅读 2019-04-17 10:43:00
    创建指定编码的数据库 create database test charset utf8 collate utf8_general_ci;  转载于:https://www.cnblogs.com/lpengfi/p/10722022.html
  • linux下db2数据库命令

    万次阅读 2017-09-04 22:24:07
    1.db2连接数据库 1 2 su - db2inst1 ... connect to 数据库名 user 用户名 using 密码 ...2.db2信息查询命令 1 2 3 4 5 6 7 8 9
  • cmd命令行查看mysql数据库命令

    千次阅读 2019-10-07 10:46:12
    之前用MySql的时候用的图形化工具是navicat,用Oracle的时候用到的图形化工具是plsql,但是平时大部分时候是不使用这些图形化工具的,因为数据库没有特别大,一般直接使用cmd命令行来使用数据库,但是有些命令我不太...
  • mysql 创建数据库命令

    千次阅读 2019-06-26 10:56:14
    create database FruitDay default charset utf8 collate utf8_general_ci;
  • centOS7数据库命令

    千次阅读 2019-02-21 15:00:27
    前往 YXZ的博客 了解更多 启动mysql服务 systemctl start mysqld.service ...查看mysql数据库的端口,登陆mysql后,输入命令: show global variables like 'port'; 注:免密登陆时查询的端口为0
  • Oracle sqlplus登陆数据库命令

    千次阅读 2019-01-02 17:33:24
    格式:sqlplus 用户名/账号@主机地址[ :端口号]/数据库名字例如:sqlplus mytest/123456@localhost/mytestdb sqlplus mytest/123456@192.168.0.106:1521/mytestdb 转载于:...
  • cmd操作本地数据库命令

    千次阅读 2017-10-24 19:17:48
    1.连接 mysql -u root -p回车后输入密码 2.帮助 help 3.切换数据库 use 数据库名 4.
  • mongodb数据库命令操作

    万次阅读 多人点赞 2012-06-30 22:25:03
    mongodb不像关系型数据库有很强大的GUI客户端,虽然mongodb也有,但功能和稳定性实在不敢恭维,所以操作mongodb我们大部分都是用类似cmd命令的方式(mongodb称为shell操作)来完成,因此学好mongodb shell操作是非常...
  • \use schema_name

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,248,362
精华内容 499,344
关键字:

数据库命令