SQL语句可以在windows下navicat中编写,但是如果我们是在linux下命令行模式的话,
那我们就只能像编写shell脚本一样去编写sql脚本了,然后运行它,得到我们想要的结果。
#USE RUNOOB
SHOW TABLES;
SELECT * FROM runoob_tb1;
DESC runoob_tb1;
直接vi一个文件,我这里写的是sqlTest.sql
然后输入上面那段代码,比较简单,测试嘛
之后保存退出,然后通过命令行执行:
mysql -uroot -p RUNOOB -A -e "source createTable.sql"
or:mysql -uroot -p -A < "createTable.sql"
-e参数的含义:
-A参数的含义:
前半部分是登陆的指令,然后RUNOOB是你自己要查询的数据库的名字。
当然你也可以自己在sql文件中通过use databasename去指明你要使用的数据库名。
大概就是这样,以后再慢慢补充。