GRANT CREATE ON database.* TO 'username'@'host' IDENTIFIED BY 'password';
其中,GRANT为授权关键字,CREATE为对表创建的权限设置,database.*表示对所属数据库全部表的权限,’username’@’host’为用户及主机名,IDENTIFIED BY ‘password’为密码设置。
CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, column_name3 data_type, ... );
在MySQL中,使用CREATE TABLE语句创建新的表。其中,table_name为新表的名称,column_name为列名,data_type为列对应类型。建议在创建表时为每个列添加注释,便于后期的维护。
CREATE TABLE table_name ( column_name1 data_type COMMENT '注释内容', column_name2 data_type COMMENT '注释内容', column_name3 data_type COMMENT '注释内容', ... );
为了保证数据库的安全性,应该设定好用户的权限并采用良好的数据库设计规范。