【SQL】自学下mysql……
啊o额iu鱼吧
全部回复
仅看楼主
level 13
啊o额iu鱼 楼主
其实我选修了数据库的,周四晚上,没怎么去……
2014年11月13日 13点11分 1
level 13
啊o额iu鱼 楼主
沙发……
2014年11月13日 13点11分 2
level 13
啊o额iu鱼 楼主
板凳……
2014年11月13日 13点11分 3
level 13
啊o额iu鱼 楼主
地板……
2014年11月13日 13点11分 4
level 13
啊o额iu鱼 楼主
潜意识里还是觉得这课靠不住,
比如今天,我开始学mysql了,
先是创建删除数据库,
数据类型,
然后创建删除数据表,
然后就到插入数据到表里了,
这时突然发现,老师刚好也在讲这个,
明明已经讲了好几周,此前还在讲各种高级命令,从表中得到满足各种诡异条件的数据,
这TM还没学insert,就能学where了?
2014年11月13日 13点11分 5
level 13
啊o额iu鱼 楼主
我是看的w3cschool网站的东西,
感觉有几个问题,先记下,
mysql貌似不区分大小写,
auto_increment,主键搞这个,即使not null,也可以接受null,相当于不设置,就自动加
一了……
2014年11月13日 13点11分 6
level 13
啊o额iu鱼 楼主
准备工作差不多了,在这记录下……
2014年11月29日 04点11分 7
level 13
啊o额iu鱼 楼主
vim编辑代码,然后执行有两种方便的……
2014年11月29日 04点11分 8
level 13
啊o额iu鱼 楼主
果断前一种,用输入重定向,
只是不知道为什么,表格的格子没了……
2014年11月29日 04点11分 9
忘说前者的优点了,可以用tab自动补全,少打好多字……
2014年11月29日 05点11分
level 13
啊o额iu鱼 楼主
然后是注释,注释有两种,
一个是常见的#,
一个是诡异的-- ,减减空格……
不知道有没法有区别,反正我喜欢用#……
2014年11月29日 04点11分 10
level 13
啊o额iu鱼 楼主
然后是通过代码输出自定义东西,
select "AoEiuV“;
单双引号都可以,不知道有没有区别,
这样输出的也是个表格,
表头就是AoEiuV,内容也是AoEiuV,
也就意味着这样会输出两行一样的,
不知道有没有其他方法……
2014年11月29日 04点11分 11
level 13
啊o额iu鱼 楼主
到此,可以正式开始学习了……
2014年11月29日 05点11分 12
level 13
啊o额iu鱼 楼主
还有个问题,用c的缩进方式去缩进sql会有点奇异,暂时不知道怎么搞……
2014年11月29日 05点11分 13
是因为set cindent,这句vim命令就用了c的缩进,去掉并打开filetype indent on就行了……
2014年12月03日 08点12分
level 13
啊o额iu鱼 楼主
突然发现,mysql有个e开关,可以先执行一条命令,于是bat可以这样,这样就有表格的格子了……
@echo off
set sql_bin=%mysql_home%\bin
if %i=="" goto mysql
for /f "delims=" %%i in (%1) do (
set sql=%%i
%sql_bin%\mysql -uroot -p951001 -e "%%i" school
)
:mysql
%sql_bin%\mysql -uroot -p951001 school
2014年12月03日 08点12分 14
level 13
啊o额iu鱼 楼主
但是这样连注释也执行了,
而且一次执行一行,如果分行写就坏了……
2014年12月03日 08点12分 15
level 13
啊o额iu鱼 楼主
::啊哈,这就是,我要的bat……
@echo off
set sql_bin=%mysql_home%\bin
if "%1"=="" goto mysql
%sql_bin%\mysql -uroot -p951001 -e "source %1" school
goto exit
:mysql
%sql_bin%\mysql -uroot -p951001 school
:exit
2014年12月03日 08点12分 16
level 13
啊o额iu鱼 楼主
然后执行,
mysql.bat join.sql
只要m<TAB> j<TAB>
2014年12月03日 08点12分 17
level 13
啊o额iu鱼 楼主
[冷]我发现,我学一个东西,时间基本都花在准备工作上了,
可怕的是,准备工作搞完就不想学了……
2014年12月03日 08点12分 18
level 13
啊o额iu鱼 楼主
圣诞节就考数据库了,
上节课刚知道还有个群,赶紧加了,下载些东西出来看,不知道会不会和mysql有出入……
2014年12月13日 09点12分 19
1