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中,添加一句话数据库的命令是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)