精华内容
下载资源
问答
  • 用SQL命令修改数据库
    万次阅读
    2019-05-22 09:34:14

    向数据库中添加数据文件

    ADD FILE

    ALTER DATABASE First
    ADD FILE
    (
    	NAME = First_App,
    	FILENAME = 'D:\First_App.ndf',
    	SIZE = 10,
    	MAXSIZE = 500,
    	FILEGROWTH = 10)
    
    
    

    向数据库添加日志文件

    ADD LOG FILE

    ALTER DATABASE First
    ADD LOG FILE
    (
    	NAME = First_Bpp,
    	FILENAME = 'D:\First_Bpp.ldf',
    	SIZE = 5,
    	MAXSIZE = 500,
    	FILEGROWTH = 5)
    

    从数据库里删除逻辑文件,并删除物理文件(如文件不为空,则无法删除)

    REMOVE FILE

    ALTER DATA First
    REMOVE FILE First_App
    

    指定要修改的文件

    MODIFY FILE

    ALTER DATABASE First
    MODIFY FILE
    (
    	NAME = First_BPP,
    	FILEGROWTH = 10)
    

    向数据库添加文件组

    ADD FILEGROUP

    向数据库删除文件组,若文件组非空,无法将其删除,需要先从文件组中删除所有文件

    REMOVE FILEGROUP

    修改文件组名称,设置文件组的只读(READ_ONLY)或者读写(READ_WRITE)属性,指定文件组为默认文件组(DEFAULT)

    MODIFY FILEGROUP

    ALTER DATABASE和CERATE DATABASE

    ALTER DATABASE命令只有DBA数据库管理员或者具有CERATE DATABASE的权限的数据库的所有者才有权执行此命令

    更多相关内容
  •  已有数据库,能够直接用mysql命令  命令格式  mysql -uusername -ppassword 数据库名 < sql文件路径  演示样例:mysql -uroot -p12345678 test < /root/test.sql  2. 创建新数据导入  mysql -...
  • Oracle数据库连接命令

    2020-12-14 21:02:09
    连接命令:  conn  例:conn system/manger  它的意义是切换到system用户,其中sysytem是用户名,manager是密码。  断开与当前数据库连接:  disconn  修改密码:  passw  输入passw之后系统会让你...
  • linux中的数据库命令

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

    linux中的数据库命令包括链接,重启,关闭等等。下面由学习啦小编为大家整理了linux下的数据库命令的相关知识,希望对大家有帮助!

    一.linux下启动mysql数据库的命令

    1. mysqladmin start

    2. /ect/init.d/MySQL start (前面为mysql的安装路径)

    二.linux下重启mysql数据库的命令

    1.mysqladmin restart

    2./ect/init.d/mysql restart (前面为mysql的安装路径)

    三.linux下关闭mysql数据库的命令

    1.mysqladmin shutdown

    2./ect/init.d/mysql shutdown (前面为mysql的安装路径)

    四.连接本机上的mysql数据库

    1.进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。

    2.退出mysql命令:exit(回车)

    五.修改mysql数据库密码

    1.mysqladmin -u用户名 -p旧密码 password 新密码

    2.或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");

    六.linux中数据库增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)

    1.grant select on 数据库.* to 用户名@登录主机 identified by "密码"

    2.如增加一个用户test密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

    3.grant select,insert,update,delete on *.* to " Identified by "123";

    七、有关mysql数据库方面的操作命令

    必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束

    1、显示数据库列表。

    show databases;

    2、显示库中的数据表:

    use mysql; //打开库

    show tables;

    3、显示数据表的结构:

    describe 表名;

    4、建库是设置好字符编码:

    create database 库名 character set utf-8;

    5、建表:

    use 库名;

    create table 表名(字段设定列表);

    6、删库和删表:

    drop database 库名;

    drop table 表名;

    7、将表中记录清空:

    delete from 表名;

    8、显示表中的记录:

    select * from 表名;

    9、编码的修改

    如果要改变整个mysql的编码格式:

    启动mysql的时候,mysqld_safe命令行加入

    --default-character-set=gbk

    如果要改变某个库的编码格式:在mysql提示符后输入命令

    alter database db_name default character set gbk;

    八、数据库中数据的导入导出

    1、文本数据转到数据库中

    文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例: name duty 2006-11-23

    数据传入命令 load data local infile "文件名" into table 表名;

    2、导出数据库和表

    mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)

    mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)

    mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)

    mysqldump -h host -u user -p pass --databases dbname > file.dump

    就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中

    mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)

    3、导入数据

    mysql < all-databases.sql(导入数据库)

    mysql>source news.sql;(在mysql命令下执行,可导入表)

    展开全文
  • 数据库操作命令 表操作命令 修改表结构命令 数据操作命令 数据查询操作命令

    一、数据库操作命令

    1、查询当前服务器上所有数据库的命令:

    show databases;

    2、创建一个新数据库的命令:

    create database 数据库名称;

    3、使用或切换数据库的命令:

    use 数据库名称;

    4、删除数据库的命令:

    drop database 数据库名称;

    5、查询当前所在数据库的命令:

    select database;

    二、数据库中表的操作命令

    1、创建一个新表的命令:

    create table 表名称
      列名 数据类型 comment '备注’,
      列名 数据类型 ,
      …

    在创建新表的时候我们为了防止编译器错误理解我们的列名,可以用``(键盘上1左边的按键)将列名包裹,这样就是强调该字符串就是我们的列名,comment后面跟的是我们对于该列的一个备注,也可以没有,创建表结构的时候,可以一次性创建很多列。
    表中的列其实也就是我们所说的字段

    2、查询当前库中所有表名称的命令:

    show tables;

    3、查询当前表结构的命令:

    desc 表名称;

    4、查询表详细结构的命令:

    show create table 表名称;

    show full columns from 表名称;

    5、删除表的命令:

    drop table if exists 表名称;

    drop table if exists 表名称1,表名称2,…;

    if exists是判断是否存在该表,若存在则进行删除,若不存在也不会报错,不是非必须写,但是不写的话,删除一个不存在的表就会有报错。删除表的时候可以一次性删除一个,也可以一次性删除多个表。

    三、修改表结构命令

    1、给表添加字段的命令:

    alter table 表名 add column 列名 列类型 comment ‘备注’;

    2、给表删除字段的命令:

    alter table 表名 drop column 列名;

    这个操作直接将这个表结构中一整列包括数据都删除掉了

    3、给表修改字段的命令:

    alter table 表名 change 原字段名 新字段名 字段类型;

    字段名根据情况,可以修改也可以不修改,不修改的话输入两遍原字段名即可,修改字段操作不会对表中的数据造成任何影响

    4、给表修改表名的命令:

    alter table 旧表名 rename 新表名;

    5、修改表的编码格式的命令:

    alter table 表名 convert to character set 新编码规则;

    四、数据操作命令

    1、全列添加的命令:

    insert into 表名 values(数据1,数据2,数据3,…);

    括号内按创建表的列顺序添加数据。

    2、指定列添加的命令:

    insert into 表名 (字段1,字段2,字段3,…) values(数据1,数据2,数据3,…);

    第一个括号里添加自己想要添加的数据的字段,前后顺序没有强制要求,后面括号里的数据与第一个括号的字段顺序要一一对应

    3、多行全列添加的命令:

    insert into 表名 values(数据1,数据2,数据3,…),(数据1,数据2,数据3,…),(数据1,数据2,数据3,…)…;

    五、数据查询操作命令

    1、全列查询的命令:

    select * from 表名;

    2、指定列查询的命令:

    select 列名1,列名2,… from 表名;

    3、表达式查询的命令:

    select 表达式 from 表名;

    表达式例如:列名+10 或(列名-5)* 3

    4、列名查询的命令:

    select 列名 as 别名 from 表名;

    select 表达式 as 别名 from 表名;

    5、去重查询的命令:

    select distinct 列名1,列名2,… from 表名;

    这里的列可以是一个,那就是将这个列中重复的数据都去掉,若有多个列的话就是多个列同时相同才会被去掉。

    6、排序查询的命令:

    select * from 表名 order by 列名1,列名2,… asc;

    select * from 表名 order by 列名1,列名2,… desc;

    select * from 表名 order by 列名1,列名2,…;

    select 列名1,列名2,… from 表名 order by 列名1,列名2,… asc;

    select 列名1,列名2,… from 表名 order by 列名1,列名2,… desc;

    select 列名1,列名2,… from 表名 order by 列名1,列名2,… desc;

    这里结尾是asc就是升序排列desc是降序排列,若结尾没有添加asc或者desc的话默认按升序排列
    在这里查询可以是全列查询也可以是指定列查询。
    order by后面可以是一列,也可以是多列,一列的话就按照这一列数据的大小进行排序,若是多列的话先按第一个列排序,第一个相同的情况下按第二个排序以此类推。

    展开全文
  • 整理了一下mysql基础命令,分享一下 #启动,停止,重启MySql服务 service mysql start|stop|restart /etc/init.d/mysql restart|start|restart #连接MySQL数据库 mysql -h127.0.0.1 -uroot -p123456 #查看MySQL版本...
  • mysql数据库默认的编码是:Latin1,要想支持中文需要修改为gbk/utf8的编码格式。 1、以root管理员身份查看数据编码格式。 登陆命令:>mysql -u root –p 输入密码后如下命令查看数据编码格式: show variables ...
  • 本教程给大家介绍修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库,涉及到sqlserver数据库命令的相关知识,对sqlserver数据库命令感兴趣的朋友可以参考下本
  • 如何修改数据库名(db_name)及实例名(Instance_name or Service_name) Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式。 nid是自带的工具,在oracle_home/bin目录...
  • 新手入门MySQL数据库命令大全

    千次阅读 2021-01-20 18:25:56
    Windows操作系统进入CMD命令行,进入mysql.exe所在目录,运行命令mysql.exe -h主机名 -u用户名 -p密码注意:参数名与值之间没有空格 , 如:-h127.0.0.1二、数据库命令1. 创建数据库create database 数据库名;如:...

    Windows操作系统进入CMD命令行,进入mysql.exe所在目录,运行命令

    mysql.exe -h主机名 -u用户名 -p密码

    注意:参数名与值之间没有空格 , 如:-h127.0.0.1

    二、数据库命令

    1. 创建数据库

    create database 数据库名;

    如:

    create database itsource;

    2. 切换到指定数据库

    use 数据库名;

    如:

    use itsource;

    3. 显示数据库列表

    show databases;

    4. 显示数据库建立语句

    show create database 数据库名;

    如:

    show create database itsource;

    5. 修改数据库

    alter database 数据库名 选项;

    如:

    alter database itsource charset=gbk;

    6. 删除数据库

    drop database 数据库名;

    如:

    drop database itsource;

    三、数据表命令

    1. 创建数据表

    create table 数据表名(

    字段名1 类型 修饰符,

    字段名2 类型 修饰符,

    字段名n 类型 修饰符

    );

    如:

    create table news(

    id int primary key auto_increment,

    title varchar(50),

    author varchar(20),

    content text );

    2. 查看数据表列表

    show tables;

    3. 查看数据表结构

    desc 数据表名;

    例如:

    desc news;

    4. 查看数据表建表语句

    show create table 数据表名;

    如:

    show create table news;

    5. 删除数据表

    drop table 数据表名;

    如:

    drop table news;

    6. 修改数据表

    alter table 数据表名 选项;

    如:

    alter table news charset=utf8;

    7. 新增字段

    alter table 数据表名 add column 字段名 类型 修饰语句 位置

    如:

    alter table news add column newstime timestamp default current_timestamp after content;

    8. 修改字段定义

    alter table 数据表名 modify column 字段名 新的定义

    如:

    alter table news modify column content longtext;

    9. 修改字段名及定义

    alter table 数据表名 change column 旧字段名 新字段名 新的定义;

    10. 删除字段

    alter table 数据表名 drop column 字段名;

    如:

    alter table news drop column title;

    四、记录操作命令

    1. 新增记录

    insert into 数据表名(字段1,字段2,字段n) values(值1,值2,值n);

    如:

    insert into news(title,author,content) values('新闻标题','作者','新闻详细内容');

    注意:值的数量与类型必须与字段列表数量与类型定义一致

    2. 查看记录

    select 字段列表 from 数据表名 where 条件 order by 字段名 desc limit m,n

    如:

    select * from news;

    select * from news where id=10;

    select * from news order by id desc limit 10;

    注意:select语句是SQL中最为强大与复杂的查询语句,有七大子句,每段子句都可以省略,如果出现必须在正确的位置顺序上,不可调换先后位置。

    3. 修改记录

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

    如:

    update news set title='新的新闻标题' where id=1;

    4. 删除记录

    delete from 数据表名 where 条件;

    如:

    delete from news where id=10;

    五、其它常用命令

    set names gbk

    由于CMD命令行只支持系统当前编码,所以一般需要将CMD与MYSQL服务器的交互编码设置为gbk才能正常显示utf8的数据。

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

    千次阅读 2021-01-19 13:28:24
    首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>...
  • MySQL数据库命令

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

    千次阅读 2021-05-09 01:13:28
    下面由学习啦小编为大家整理了linux查询数据库命令的相关知识,希望对大家有帮助!1.linux查看数据库的命令mysql> show databases;查看数据表的详细结构mysql> desc funtb;2.linux操作数据库的相关命令新建...
  • MYSQL数据库常用命令

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

    千次阅读 2021-03-18 17:18:27
    oracle创建数据库命令 1.打开cmd 连接系统默认数据库 2. 创建表空间 CREATE TABLESPACE DATA DATAFILE ‘D:\oracle\DATA\DATA.ORA’ size 10G autoextend on next 1M Maxsize unlimited logging extent management ...
  • 打开CMD命令 执行:sqlcmd/? 这是sqlcmd命令的一些帮助信息 通过上面可以知道怎么连数据库了 执行... 修改数据的所有者 USE DB001 exec sp_changedbowner ‘USER1’ GO 3. 设置READ_COMMITTED_SNAPSHOT ALTER DATABASE
  • mysql 数据库基本命令

    千次阅读 2021-01-19 07:49:38
    使用数据库:use数据库名;查看数据库中的表:show tables;查询 表:select * from表名;查询表的详细字段:desc表名; describe创建数据库(database)create database数据库名;创建表(table)crea...
  • mysql 数据库基础命令

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

    千次阅读 2020-11-12 15:49:36
    数据库常用命令: DDL语句:操作数据库,表 define定义 DQL语句:查询 query查询 DML语句:增删改 manipulation操作 DCL语句:权限,安全,访问 control控制 1,查看所有数据库 show databases; 2,查看当前使用的数据库...
  • 一、查看数据库的相关信息1、查看数据库版本命令:select @@version;例子:2、查看数据库状态信息命令:status;例子:3、查看数据库当前连接数命令:show status like 'threads_connected';例子:4、查看当前最大...
  • 数据库命令详解——数据的增删改查

    千次阅读 多人点赞 2020-12-05 12:52:46
    命令 含义 insert into 表名 (字段1,字段2,……) values(值1,值2,……); 增加数据 注意 (1) 值1对应字段1,值2对应字段2 (2) 插入的数据应与字段的数据类型相同 (3) 数据的大小应在列的规定范围内,...
  • MySQL数据库常用命令,第一部分数据库的查询,创建,删除等操作,第二部分数据库数据增删改查以及联合查处,子查询等相关数据操作,第三部分表的创建,修改,重命名,删除等操作。
  • 这篇文章主要介绍了MySQL使用命令备份和还原数据库,本文使用Mysql内置命令实现备份和还原,比较简单,需要的朋友可以参考下数据库在使用当中都会有数据库备份工作,当数据库发生严重错误无法启动,或者数据丢失时可以...
  • 命令操作MySQL数据库

    千次阅读 2021-01-26 07:15:39
    首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户...
  • 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 的...
  • 修改表结构使用alter table,常用的操作有删除列、添加列、更改列、改表名等。其中,删除列的语法格式如下。alter table table_name DROP column_name命令如下。mysql>alter table tb_test DROP name;Query OK, 2...
  • sql语句中修改表结构的命令什么

    千次阅读 2021-05-02 09:32:50
    SQL 语句中修改表结构的命令是ALTER TABLE。ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、删除或修改列。SQL ALTER TABLE 语法如需在表中添加列,请使用下面的语法:ALTER TABLE table_nameADD column_...
  • 数据在数据库的存储方式是存储在表中,表中是以行列的方式存储数据的。 创建表时重点关注列的属性(即表头),包括一些约束 1. 数据库中的数据类型 1.1 数值类型 1.2 字符类型 值 ’ ’ ‘ab’ ‘abcd’ ...
  • MySQL中没有直接修改数据库名的语句、命令。 可以通过以下方式(备份)达到修改的效果: 1)mysqldump -h[ip] -u[username] -p[password] databases>D:\backup.sql; 2)create database new_database_name; 3)...
  • 命令创建MySQL数据库

    千次阅读 2021-01-30 17:32:51
    首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 918,414
精华内容 367,365
关键字:

修改数据库命令是什么