数据库---T-SQL语句(一)
一、T-SQL語句
1.創(chuàng)建表:create table Name(Code varchar(50),)
主鍵:primary key?
自增長(zhǎng):auto_increment
外鍵關(guān)系:references
非空:not null
2.刪除表:drop ?table ?family
3.創(chuàng)建數(shù)據(jù)庫:creat database mydb
4.刪除數(shù)據(jù)庫:drop database mydb
二、CRUD操作:(增、刪、改、查)
C:create ?創(chuàng)建
R:read 讀取
U:update 修改
D:dalete 刪除
1.create:增加數(shù)據(jù)
insert into Nation values('n001','漢族') ? ? ?---普通列
//如果有一列暫時(shí)不知道填什么的情況下,可以先用單引號(hào)引起來‘’ 表示空,但是不可以不填。表中有幾列,值里面就要填幾列
insert into Name values('','') ? ---如果有自增長(zhǎng)列,這列可以空著不填,數(shù)據(jù)庫會(huì)自動(dòng)填上。(比如有四列,只填三列就可以)
insert into Nation(Code) values('n002') ?---往表中添加特定列的數(shù)據(jù)
2.read:查詢數(shù)據(jù)
3.update:修改數(shù)據(jù)
update Nation set Name='回族' ?---全部修改
update Nation ?set Name='回族' where Code='n002' ? ---修改某一條數(shù)據(jù)
update Nation set Name='回族',Sex=true where Code='n002' ? ?---修改兩列數(shù)據(jù)
4. delete:刪除數(shù)據(jù)
delete from Nation ?---刪除整個(gè)表中的數(shù)據(jù),表還存在
delete from Nation where Code='n001' ?---只刪除某條數(shù)據(jù)
?
注:1.Mysql里的注釋方法是#后面加注釋的內(nèi)容
? ? ? 2.自增長(zhǎng)列的列名一般用Ids表示,在sql server里自增長(zhǎng)是identity,而在MySQL中用auto_increment.
? ? ? 3.查詢的代碼寫好執(zhí)行好后,如果執(zhí)行成功了,命好名把查詢保存下來。如果數(shù)據(jù)庫中的這長(zhǎng)表刪除了,也可以在數(shù)據(jù)庫下的查詢中找到。
轉(zhuǎn)載于:https://www.cnblogs.com/supermeimei/p/5137312.html
總結(jié)
以上是生活随笔為你收集整理的数据库---T-SQL语句(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果CarPlay和百度CarLife,
- 下一篇: MySQL 5.7.10 免安装配置