MySQL命令格式:掌握关键要点(mysql命令格式)
MySQL命令格式:掌握关键要点
MySQL(My Sequel)是一款功能强大的关系型数据库管理系统,它提供了灵活的命令接口来操作数据库。在使用MySQL的过程中,了解MySQL的命令格式是非常必要的。这里简要的介绍MySQL的几种命令格式,帮助用户更好的操作MySQL数据库:
一是MySQL的DDL语句,DDL指的是创建数据表,索引等的语句,如:
CREATE TABLE t_student(
id INT NOT NULL PRIMARY KEY,
name VARCHAR(20) NOT NULL,
age INT ,
sex CHAR(2))ENGINE=InnoDB DEFAULT CHARSET=utf8;
二是MySQL的DML语句,DML指的是插入数据,查询,修改,删除等数据实体操作语句,如:
INSERT INTO t_student() VALUES(1,’Li Liang’,25, ‘M’);
SELECT age ,COUNT(*)AS count FROM t_student GROUP BY age;
UPDATE t_student SET sex = ‘F’ WHERE sex = ‘M’;
DELETE FROM t_student WHERE id = 1;
三是MySQL的DCL语句,DCL指的是对数据库用户的账户权限的控制语句,如:
GRANT select,insert,update,delete ON t_student TO ‘user1’@’localhost’ IDENTIFIED BY ‘123’;
REVOKE select,insert ON t_student FROM ‘user1’@’localhost’;
四是MySQL的TCL语句,TCL指的是事务控制语句,如:
START TRANSACTION;
SAVEPOINT SP1; #定义事务检查点
ROLLBACK TO SP1; #回滚到设定的检查点
COMMIT; #提交事务
MySQL命令格式各异,有这些基本格式,在使用MySQL数据库过程中,掌握这些关键要点,有助于我们更加有效的操作MySQL数据库。