mysql程序语句范文,MySql基础语句

在MySql数据库中,SQL语句主要可以划分为以下几类:DDL(DataDefinitionLanguage):数据定义语言,定义对数据库对象(库、表、列、索引)的操作。(CREATE、DROP、ALTER、RENAME、TRUNCATE等)。DML(DataManipulationLanguage):数据操作语言,定义对数据库记录的操作。(INSERT、DELETE、UPDATE、SELECT等)DCL(DataControlLanguage):数据控制语言,定义对数据库、表、字段、用户的访问权限和安全级别。(GRANT、REVOKE等)TransactionControl:事务控制COMMIT、ROLLBACK、SAVEPOINT等

语句书写规范:

一般MySql语句不区分大小写,但字符常量区分大小写。

可以单行或多行书写,最后以“;”结尾。

关键词不能跨多行书写,用空格和缩进提高语句的可读性。如:SELECT*FROMtb_table;

注释:

多行注释:/*注释块*/。

单行注释:--单行注释

mysql注释:“#”开头表示注释。

MySql语法:

SHOWDATABASES[LIKEwild];

列出在MySql服务器主机上的数据库。如果使用LIKEwild不符,wild字符串可以是一个使用SQL的”%”和”_”通配符的字符串。MySql自带数据库:Information_schema:主要存储了系统中的一些数据库对象信息:如用户表信息、列信息、权限信息、字符集信息、分区信息等。(数据字典表)

SHOWTABLES[FROM数据库名][LIKEwild];功能:显示当前数据库中已有的数据表的信息

Mysql:存储了系统的用户权限信息及帮助信息。

{DESCRIBE|DESC}表名[列名];功能:查看数据表中各列的信息

Test:系统自动创建的测试数据库,任何用户都可以使用。

CREATEDATABASE[IFNOTEXISTS]数据库名;功能:用给定的名字创建一个数据库

如果数据库已经存在,发生一个错误。

CreateTable:

CREATETABLE表名(

列名列数据类型,

列名列数据类型

);

DROPTABLE[IFEXISTS]表名;功能:删除指定的表

修改列类型:

ALTERTABLE表名MODIFY列名列类型;

增加列

ALTERTABLE表名ADD列名列类型;

删除列

ALTERTABLE表名DROP列名;

列改名

ALTERTABLE表名CHANGE旧列名新列名列类型;

更改表名

ALTERTABLE表名RENAME新表名;

RENAMETABLE表名TO新表名;

USE数据库名;功能:把指定数据库作为默认(当前)数据库使用,用于后续语句。

MySql对象命名规则:

-----必须以字母开头

-----可包括数字和三个特殊字符(#_$)

-----不要使用MySQL的保留字

-----同一Schema下的对象不能同名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值