mysql初等命令

$1直接在命令行提示符下输入:
<1>mysqlshow 显示所有数据库
<2>mysqlshow mysql 注:mysqlshow [mysql/要查看表的数据库名]
<3>mysql -e "SELECT Host,Db,User FROM db" mysql
注:mysql -e "SELECT [查询项] FROM [db/所查询数据表名]" [mysql/所查询数据库]

$2:(2.9.3. 使初始MySQL账户安全)
在Windows中使用PASSWORD的方法:

shell> mysql -u root
mysql> SET PASSWORD FOR ''@'localhost' = PASSWORD('newpwd');
mysql> SET PASSWORD FOR ''@'%' = PASSWORD('newpwd');
在Unix中使用PASSWORD的方法:

shell> mysql -u root
mysql> SET PASSWORD FOR ''@'localhost' = PASSWORD('newpwd');
mysql> SET PASSWORD FOR ''@'host_name' = PASSWORD('newpwd');

$3(2.10.3. 将MySQL数据库拷贝到另一台机器)
在两台机器之间移动数据库的最简单(尽管不是最快)的方法是在数据库所在的机器上运行下面的命令:

shell> mysqladmin -h 'other_hostname' create db_name
shell> mysqldump --opt db_name | mysql -h 'other_hostname' db_name
如果你想要从远程机器通过慢速网络复制数据库,可以使用:

shell> mysqladmin create db_name
shell> mysqldump -h 'other_hostname' --opt --compress db_name | mysql db_name

$4(3.2. 输入查询)
(1)查询版本 mysql> SELECT VERSION(), CURRENT_DATE;
(2)将mysql用作一个简单的计算器:mysql> SELECT SIN(PI()/4), (4+1)*5;
(3)你决定不想执行正在输入过程中的一个命令,输入/c取消它:

$4(3.3.2. 创建表)
验证你的表是按你期望的方式创建,使用一个DESCRIBE语句:
mysql> DESCRIBE [查询的表名];  //查询创建表的数据项类型是否有误

$5(3.3.3. 将数据装入表中)数据的文本导入:
创建一个文本文件“pet.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以CREATE TABLE语句中列出的列次序给出。对于丢失的值(例如未知的性别,或仍然活着的动物的死亡日期),你可以使用NULL值。为了在你的文本文件中表示这些内容,使用/N(反斜线,字母N)。

mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;
注: mysql> LOAD DATA LOCAL INFILE '[/path/pet.txt导入的文件路径及最终文件]' INTO TABLE [pet导入表名];
如果用Windows中的编辑器(使用/r/n做为行的结束符)创建文件,应使用:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet
    -> LINES TERMINATED BY '/r/n';

$6(3.3.4. 从表检索信息)
SELECT语句用来从数据表中检索信息:
SELECT what_to_select
FROM which_table
WHERE conditions_to_satisfy; 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值