MySQL 数据库常用命令 简单超级实用版

MySQL 数据库常用命令 简单超级实用版,第1张

1、MySQL常用命令

create

database

name;

创建数据

use

databasename;

选择数据

drop

database

name

直接删除数据库,不提醒

show

tables;

显示表

describe

tablename;

表的详细描述

select

中加上distinct去除重复字段

mysqladmin

drop

databasename

删除数据库前,有提示。

显示当前mysql版本和当前日期

select

version(),current_date;

2、修改mysql中root的密码:

shell>mysql

-u

root

-p

mysql>

update

user

set

password=password(”xueok654123″)

where

user='root';

mysql>

flush

privileges

//刷新数据库

mysql>use

dbname;

打开数据库:

mysql>show

databases;

显示所有数据库

mysql>show

tables;

显示数据库mysql中所有的表:先use

mysql;然后

mysql>describe

user;

显示表mysql数据库中user表的列信息);

3、grant

创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个

mysql>

grant

all

privileges

on

to

user@localhost

identified

by

'something'

with

增加新用户

格式:grant

select

on

数据库

to

用户名@登录主机

identified

by

“密码”

GRANT

ALL

PRIVILEGES

ON

TO

monty@localhost

IDENTIFIED

BY

'something'

WITH

GRANT

OPTION;

GRANT

ALL

PRIVILEGES

ON

TO

monty@”%”

IDENTIFIED

BY

'something'

WITH

GRANT

OPTION;

删除授权:

mysql>

revoke

all

privileges

on

from

root@”%”;

mysql>

delete

from

user

where

user=”root”

and

host=”%”;

mysql>

flush

privileges;

创建一个用户custom在特定客户端it363com登录,可访问特定数据库fangchandb

mysql

>grant

select,

insert,

update,

delete,

create,drop

on

fangchandb

to

custom@

it363com

identified

by

passwd'

重命名表:

mysql

>

alter

table

t1

rename

t2;

4、mysqldump

备份数据库

shell>

mysqldump

-h

host

-u

root

-p

dbname

>dbname_backupsql

恢复数据库

shell>

mysqladmin

-h

myhost

-u

root

-p

create

dbname

shell>

mysqldump

-h

host

-u

root

-p

dbname

<

dbname_backupsql

如果只想卸出建表指令,则命令如下:

shell>

mysqladmin

-u

root

-p

-d

databasename

>

asql

如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:

shell>

mysqladmin

-u

root

-p

-t

databasename

>

asql

那么如果我只想要数据,而不想要什么sql命令时,应该如何 *** 作呢?

mysqldump

-T/

phptest

driver

其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,/表示当前目录,即与mysqldump同一目录。如果不指定driver

表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为sql文件,包含建表执行。另一个为txt文件,只包含数据,且没有sql指令。

5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_filesql

中存放有查

询,可如下执行这些查询:

例如,如果您想将建表语句提前写在sqltxt中:

mysql

>

mysql

-h

myhost

-u

root

-p

database

<

sqltxt

LSql_Microsoft 指令怎么写

1、点击页面中的SQL。

2、打开之后在右侧就会出现一个空白的区域。输入所需的SQL命令。

3、SQL语句输入完整之后,在空白区域 ,点击右键选择执行

(1)插 *** 作:把数据插入到数据库中指定的位置上去,如Append是在数据库文件的末尾添加记录,而INSERT是在指定记录前添加记

2)删 *** 作:删除数据库中不必再继续保留的一组记录,如DELETE对数据库中记录作删除标志。PACK是将标有删除标志的记录彻底清除掉。ZAP是去掉数据库文件的所有记录。

3)改 *** 作:修改记录或数据库模式,或在原有数据的基础上,产生新的关系模式和记录,如连接Join *** 作和投影 *** 作Projection

4)排序 *** 作:改变物理存储的排列方式。如SORT命令按指定关键字串把DBF文件中记录排序。从物理存储的观点看,数据库发生了变化,但从逻辑的观点(或集合论观点看),新的关系与排序前是等价的。

5)检索 *** 作:从数据库中检索出满足条件的数据,它可以是一个数据项,一个记录或一组记录。如BROWSE单元实现对数据的浏览 *** 作。SELECT选出满足一定条件和范围的记录。

参考以下命令

CREATE DATABASE student --创建数据库

ON PRIMARY --定义在主文件组上的文件

(NAME=stu_date, --逻辑名称

FILENAME='C:\sql\studentmdf', --物理名称

SIZE=10, --初始大小为10mb

MAXSIZE=unlimited, --最大限制为无限大

FILEGROWTH=10%) --主数据文件增长幅度为10%

LOG ON --定义事务日志文件

(NAME=stu_log, --逻辑名称

FILENAME='C:\sql\studentldf', --

以上就是关于MySQL 数据库常用命令 简单超级实用版全部的内容,包括:MySQL 数据库常用命令 简单超级实用版、LSql_Microsoft 指令怎么写、在sqlserver中,添加一句话数据库的命令是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9368907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存