数据库的基本操作
1、今日内容:
1、数据库的基本使用
2、库操作
3、表操作
2、具体内容:
1.数据库的基本使用:
-
创建mysql的server端
# create 表名 用户名@IP indentified by 密码 #例: create user 'eva'@'192.168.13.%'' indentified by '123';
-
连接mysql
# mysql -u 用户名 -p 密码 -h IP #例: mysql -u eva -p 123 -h 196.168.13.122;
-
Remark
-
对账号赋予权限
# grant 权限的种类 #例 grant all # 给一个已经存在的eva账号授权 grant select on 数据库.* to 'eva'@'192.168.13.122'; # 给新账号赋予权限 grant select on 数据库.* to 'eva'@'192.168.13.122'' indentified by '123';
-
查询client端信息
select user();
-
删除用户
drop uesr 用户名@IP;
-
2.库操作:
-
查看有哪些数据库
show database();
-
创建库名称
# create database 库名 #例: create database ftp;
-
切换到这个文件夹(库)下
# use 库名 #例: use ftp;
-
删除库
# drop database 库名 #例: drop database ftp;
3.表操作:
-
创建表
create table userinfo (id int,name char(12));
-
查看当前库中有多少张表
show tables;
-
查看表结构
# desc(describe) userinfo; # 查询一个表的详细信息: show create table userinfo;
-
删除表
drop table userinfo;
-
修改表
# alter table 表名 rename 新名字 # 例: alter table userinfo rename user;