|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、root帐户设置密码函数
--创立工具(表、视图、存储历程、函数)命令]
CREATETABLE/VIEW/PROCEDURE/FUNCTION
--创立表
CREATETABLEtabTestVB
(VbNamevarchar(10),valuenumeric(10))
GO
CREATETABLEtabTestVB1
(VbNamevarchar(10),value1numeric(10))
GO
--拔出数据(两种体例)
INSERTINTOtabTestVB(VbName,value)
SELECTAAA,123
INSERTINTOtabTestVB1(VbName,value1)
SELECTAAA,456
INSERTINTOtabTestVB(VbName,value)VALUES(BBB,345)
INSERTINTOtabTestVB1(VbName,value1)VALUES(CCC,1002)
--变动数据
UPDATEtabTestVBSETvalue=798WHEREVbName=AAA
--联系关系变动
UPDATEtabTestVBSETvalue=tabTestVB1.value1
FROMtabTestVB1WHEREtabTestVB.VbName=tabTestVB1.VbName
--删除数据
DELETEtabTestVBWHEREVbName=AAA
--无日记删除数据
TRUNCATETABLEtabTestVB
--删除工具(表、视图、存储历程、函数)命令
DROPTABLE/VIEW/PROC/FUNCTION
--删除表
DROPTABLEtabTestVB
DROPTABLEtabTestVB1
--赋值命令
SET
--界说变量
DECLARE
--流程把持语句
WHILE...BREAK
BEGIN...END
IF...ELSE
----1...100的和
DECLARE@NNNUMERIC(3)
DECLARE@SUMNUMERIC(8)
SET@NN=1
SET@SUM=0
WHILE@NN<=100
BEGIN
SET@SUM=@SUM+@NN
SET@NN=@NN+1
END
SELECT@SUM
--加上前提:当@NN=20时加入轮回(盘算出1...19的和)
DECLARE@NNNUMERIC(3)
DECLARE@SUMNUMERIC(8)
SET@NN=1
SET@SUM=0
WHILE@NN<=100
BEGIN
IF@NN20
--BEGIN
SET@SUM=@SUM+@NN
--END
ELSE
--BEGIN
BREAK
--END
SET@NN=@NN+1
END
SELECT@SUM
--全局变量
@@ROWCOUNT
--前往受上一语句影响的行数
SELECT1
UNIONALL
SELECT3
SELECT@@ROWCOUNT
@@ERROR
--前往最初实行的Transact-SQL语句的毛病代码。
SET@N=1
SELECT@@ERROR
----函数的利用
--前往以后日期
SELECTGETDATE()
--天生16进制的标记列uniqueidentifier
SELECTNEWID()
--转换数据范例和格局
SELECTCONVERT(VARCHAR(10),GETDATE(),120)
因此,我们的第一个“米”,就是二进制日志binlog必须是rowbased的。在rowbase下,二进制日志binlog同时记录了更新前后的整行记录。 |
|