create database testlinux
成都創(chuàng)新互聯(lián)一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!為您提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、成都網(wǎng)頁設(shè)計、成都微信小程序、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、APP應(yīng)用開發(fā)是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計公司,等你一起來見證!
use testlinux
create table students(
no char(15) primary key ,
, name char(10),
linux int,
age tinyint,)
insert into testlinux values('2009630012','張三',78,21)
insert into testlinux values('2009630013','李三',78,21)
導(dǎo)出正式服務(wù)器的數(shù)據(jù)庫和測試服務(wù)器數(shù)據(jù)庫,并按照指定格式命名。
打開Beyond
Compare軟件,如圖,選擇文本比較,進(jìn)入到文本比較主界面之后
,如圖選擇要比較的sql文件,然后,軟件會呈現(xiàn)出如圖數(shù)據(jù)庫結(jié)構(gòu)的不同之處。
即使在比較出兩個數(shù)據(jù)庫的結(jié)構(gòu)不同之后,對于sql語句的小白來說,很難寫出升級數(shù)據(jù)庫的升級腳本,下面我們將講解如何利用mysql
workbench來幫你寫sql。
首先,在本地數(shù)據(jù)庫創(chuàng)建test和release數(shù)據(jù)庫,創(chuàng)建步驟如圖所示。然后,將第二步導(dǎo)出的數(shù)據(jù)庫分別導(dǎo)入到新建的數(shù)據(jù)庫,接下來就可以對release數(shù)據(jù)庫動手了。
下面以增加數(shù)據(jù)庫表的一個字段為例,講解sql語句的生成。由圖中的7個步驟,便可以得到對一個表增加一個字段的sql語句,對表字段的增刪改,對表內(nèi)容的增刪改操作,刪除表操作類似可得。下面講如何得到新建一個表的sql語句。
如圖,便可得到創(chuàng)建表的語句。
上述的sql語句的集合便是數(shù)據(jù)庫生成腳本,腳本通常是在workbench里面編輯查看和執(zhí)行的,幾個基本按鈕的使用如圖。
執(zhí)行完上述sql腳本之后,正式服務(wù)器的數(shù)據(jù)庫和測試服務(wù)器的數(shù)據(jù)庫結(jié)構(gòu)除了主鍵自增值,host差異之外,其余內(nèi)容應(yīng)全部相同,如果不是,則調(diào)整腳本內(nèi)容,直至兩個數(shù)據(jù)庫的結(jié)構(gòu)相同為止。
此時的數(shù)據(jù)庫升級腳本仍為數(shù)據(jù)庫升級暫時腳本,臨時腳本需交由項目負(fù)責(zé)人審核檢查之后,按照:工程名+版本+時間+正式+數(shù)據(jù)庫升級腳本.sql保存,并上傳svn,用于新版本發(fā)布。
最好是拆開來使用,比如數(shù)據(jù)里面有1,2,3 你要查詢 1,3
就寫find_in_set('1',ids) and find_in_set('2',ids);
如果你只是查詢2
就直接 where find_in_set('2',ids);
如果是完全要相等 就直接寫等于啊,如果只是需要包含就用上面的、
這個是SQL SERVER的語法,MY SQL的思路應(yīng)該是類似的
---------------------------------------------------------
select
*
from
(select
isnull(sum(online_count),0) h16
from
#a
where
datepart(hh,watch_time)=16) a,
(select
isnull(sum(online_count),0) h17
from
#a
where
datepart(hh,watch_time)=17) b,
(select
isnull(sum(online_count),0) h18
from
#a
where
datepart(hh,watch_time)=18) c,
(select
isnull(sum(online_count),0) h19
from
#a
where
datepart(hh,watch_time)=19) d
1、首先下載安裝navicat,安裝完成以后打開navicat,這里的界面是中文的, 很多人下載的是英文版的
2、點擊“文件”,選擇“新建連接”
3、在彈出來的“新建連接”對話框中,輸入mysql的基本信息,如IP地址,mysql用戶名和密碼。本地數(shù)據(jù)庫IP請使用localhost或者127.0.0.1
3、輸入完成以后,點擊“測試連接”按鈕,如果連接成功,彈出“連接成功”的對話框。
4、然后,再點擊“確定”按鈕,連接成功,如圖所示
5、雙擊左側(cè)“連接”欄內(nèi)新建立的連接,就會出現(xiàn)mysql中所有的數(shù)據(jù)庫了
6、然后右鍵點擊該連接,選擇“新建數(shù)據(jù)庫”
7、在“新建數(shù)據(jù)庫”對話框中,輸入數(shù)據(jù)庫名、字符集和排列規(guī)則。如果不知道字符集是什么類型的,請選擇“Default character set”,輸入完畢以后,點擊確定,完成數(shù)據(jù)庫創(chuàng)建8、右鍵點擊新創(chuàng)建的數(shù)據(jù)庫,選擇“運(yùn)行sql文件”
9、在“運(yùn)行sql文件”窗口中,選擇要恢復(fù)的數(shù)據(jù)文件,然后點擊確定,即可完成數(shù)據(jù)庫的恢復(fù)。完成以后,在窗口右側(cè)可以看到該數(shù)據(jù)庫中的所有表
HTML:
form action="insert.php" method="post"
Firstname: input type="text" name="firstname" /
Lastname: input type="text" name="lastname" /
Age: input type="text" name="age" /
input type="submit" /
/form