mysql> CREATE DATABASE onlinedb CHARACTER SET gb2312 COLLATE gb2312_chinese_ci; 检测:show databases; 二、查看数据库信息 1、格式:SHOW CREATE DATABASE database_name; 2、实践: show create database onlinedb; 三、修改数据库 1、格式:使用sql语句修改数据库 ALTER DATABASE语句 ALTER DATABASE 数据库...
grant create view on testdb.* to developer@’192.168.0.%’; grant show view on testdb.* to developer@’192.168.0.%’; grant 操作 MySQL 存储过程、函数 权限。 grant create routine on testdb.* to developer@’192.168.0.%’; — now, can show procedure status grant alter routine on test...
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name #SCHEMA是DATABASE的同义词 [IF NOT EXITTS]可防止建库是已经存在报错 [create_specification] ... #可指定数据库的特征 create_specification: [DEFAULT] CHARACTER SET [=] charset_name #指定字符集 | [DEFAULT] COLLATE [=] collation_name #specifi...
CREATE DATABASE 数据库名; # CREATE DATABASE supconit_db; 方式2:创建数据库并指定字符集 CREATE DATABASE 数据库名 CHARSET = 字符集; # CREATE DATABASE supconit_db_char CHARSET = utf8mb4; 方式3:判断式创建(如果数据库不存在,创建,反之不创建) CREATE DATABASE IF NOT EXISTS 数据库名 CHAR...
使用create database语句创建数据库,用户拥有create权限才能创建数据库。 -- 例子:创建dba用户,拥有创建数据库名称为db_x的权限mysql>createuser'dba'@'%'identifiedby'dba';QueryOK,0rowsaffected(0.00sec)mysql>grantcreateon`db\__`.*to'dba'@'%';QueryOK,0rowsaffected(0.00sec) ...
ON database_name.* TO 'username'@'host'; 4、创建数据库时的其他选项:通过使用DEFAULT CHARACTER SET和DEFAULT COLLATE子句,可以为数据库的默认字符集和校对规则指定一个特殊的值,使用ENGINE子句可以为数据库指定存储引擎,如 InnoDB 或 MyISAM。 CREATE DATABASE database_name ...
create database 数据库名;命令不区分大小写,也就是说CREATE DATABASE等同于create database。使用root账户登录MySQL数据库,进入MySQL命令行环境,输入下面的命令:create database mooc;执行上述命令后,命令行窗口显示Query OK,说明数据库创建成功。数据库创建完成后,可以使用show databases命令查看所有已创建的...
通过使用DEFAULT CHARACTER SET和DEFAULT COLLATE子句,可以为数据库的默认字符集和校对规则指定一个特殊的值。此外,使用ENGINE子句可以为数据库指定存储引擎,如InnoDB或MyISAM。 4.2 复制另一个数据库的结构 CREATEDATABASE new_databaseCHARACTERSET=old_database.character_set_nameCOLLATE=old_database.collation_name; ...
表空间:分为系统表空间(MySQL 目录的 ibdata1 文件),临时表空间,常规表空间,Undo 表空间以及 file-per-table 表空间(MySQL5.7默认打开file_per_table 配置)。系统表空间又包括了InnoDB数据字典,双写缓冲区(Doublewrite Buffer),修改缓存(Change Buffer),Undo日志等。 Redo日志:存储的就是 Log Buffer 刷到磁盘的...
innodb存储表和索引有两种方式。 一是使用共享表空间存储,这种方式创建的表的表结构保存在.frm文件中,数据和索引保存在innodb_data_home_dir和innodb_data_file_path定义的表空间中,可以是多个文件。 二是使用多表空间存储,这种方式创建的表的表结构保存在.frm文件中,每个表的数据和索引单独保存在.ibd中,如果是分...