网站设计制作ihanshi,凡科网怎么建网站,怎样才能建立网站,网站网格设计3. 创建数据库
使用 create database 数据库名; 创建数据库。
create database MyDB_one;
create database DBAliTest; 创建数据库成功后#xff0c;数据库的数量变成了6个#xff0c;多了刚才创建的 dbalitest 。 4. 创建数据库时设置字符编码
使用 create database 数据…
3. 创建数据库
使用 create database 数据库名; 创建数据库。
create database MyDB_one;
create database DBAliTest; 创建数据库成功后数据库的数量变成了6个多了刚才创建的 dbalitest 。 4. 创建数据库时设置字符编码
使用 create database 数据库名 character set utf8; 创建数据库并设置数据库的字符编码。
create database MyDB_two character set utf8; 直接创建的数据库数据库的编码方式是 MySQL 默认的编码方式 latin1 (单字节编码) 通常我们会在数据库中存放中文数据所以最好把数据库的编码方式设置成 utf-8 这样中文才能正常显示。 5. 查看和显示数据库的编码方式
使用 show create database 数据库名; 显示数据库的创建信息。
show create database dbalitest; 6. 使用 alter database 数据库名 character set utf8 修改数据库编码 2. 查看当前的数据库
使用 show databases; 查看当前安装的 MySQL 中有哪些数据库
show databases; 刚安装 MySQL 时默认有四个数据库information_schemamysqlperfomance_schemasys 。通常情况下我们不会直接使用这四个数据库但千万不要把这四个数据库删了否则会带来很多不必要的麻烦。如果不小心删了建议是重新安装 MySQL 在重装之前把自己的数据迁移出来备份好或者从其他服务器上迁移一个相同的数据库过来。 7. 进入或切换数据库
使用 use 数据库名 进入或切换数据库。
mysql use mysql 刚连接上 MySQL 时没有处于任何一个数据库中如果要使用某一个数据库就需要进入到这个数据库中。
use 数据库名 这个命令后面的分号可以省略这是 SQL 语句中唯一可以省略分号的语句。 8. 显示当前数据库 select database();
select database(); 进入数据库中可以使用 select database(); 来查看当前处于哪个数据库中。长时间操作数据库时在很多数据库中来回切换后查看当前的数据库避免操作错了数据库。 三、创建数据表
1. 查看当前数据库中的表
使用 show tables查看当前数据库中有哪些表。
show tables; 3. 显示表信息
用 show create table 表名; 来显示已创建的表的信息。
mysql show create table user; 使用 show create table 表名; 可以显示表的字段信息 MySQL 的引擎和默认的字符编码等信息。与显示数据库信息一样show 只能显示已经创建了的数据表的信息不能在创建的同时显示信息。 1.mysql中的用户都存储在mysql系统的系统数据库“mysql”中。 一. 创建用户命令
CREATE USER usernamehost IDENTIFIED BY password;
说明
username你将创建的用户名
host指定该用户在哪个主机上可以登陆如果是本地用户可用localhost如果想让该用户可以从任意远程主机登陆可以使用通配符%
password该用户的登陆密码密码可以为空如果为空则该用户可以不需要密码登陆服务器
CREATE USER tet_dklocalhost IDENTIFIED BY 1234;--启用这个CREATE USER tet_dk192.168.1.101_ IDENDIFIED BY 1234;CREATE USER tet_dk% IDENTIFIED BY 1234;CREATE USER tet_dk% IDENTIFIED BY ;CREATE USER tet_dk%; 二. 授权
命令:GRANT privileges ON databasename.tablename TO usernamehost
说明:
privileges用户的操作权限如SELECTINSERTUPDATE等如果要授予所的权限则使用ALL
databasename数据库名
tablename表名如果要授予该用户对所有数据库和表的相应操作权限则可用*表示如*.*
GRANT SELECT, INSERT ON test.user TO test_db%;
GRANT ALL ON *.* TO test_db%;
GRANT ALL ON maindataplus.* TO test_db%;GRANT ALL ON *.* TO test_dblocalhost;--启用这个