MySQL数据库常用操作

一、MySQL常用操作

1.1 库表的创建和查看

新建数据库

CREATE DATABASE `capacity`;

查看所有数据库

show databases;

使用数据库

use capacity;

查看所有表

show tables;

新建表

CREATE TABLE `a` (
    `id` int(20) NOT NULL AUTO_INCREMENT,
    `name` varchar(20) DEFAULT NULL COMMENT '姓名',
    `age` int(20) DEFAULT NULL COMMENT '年龄',
    `address` varchar(30) DEFAULT NULL COMMENT '住址',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

查看建表信息

show create table a;

查看表结构信息

desc a;

 

1.2 增

向表中添加数据

insert into a(name,age,address) values('kwang',25,'shenzhen');

1.3 删

删除指定属性的数据

delete from a where name='kwang';

删除表中所有数据

delete from a;

删除表,包括表结构和表数据

drop table a;

1.4 查

查找所有数据

select * from a;

查找指定字段数据

select name,age from a;

根据条件查找指定字段数据

select name,age from a where name='kwang';

1.5 改

修改表属性,将字段address的属性从varchar(20) 修改为varchar(50)

alter table a modify address varchar(50);

修改表数据

update a set address='wuhan' where name='kwang';

修改表名

alter table a rename to t_a;

二、MySQL数据库供外部访问

2.1 登录MySQL

mysql -uroot -p

2.2 新建数据库

CREATE DATABASE `capacity`;

2.3 赋予数据库的访问权限。

on capacity.*指权限赋予的范围是capacity库的所有表,

to capacity@'%'指所有主机允许以capacity用户访问,

identified by 'capacity'指访问数据库的密码是capacity。

grant all on capacity.* to capacity@'%' identified by 'capacity';

查看数据库的访问权限,可以看到capacity数据库的访问权限信息:

select User, Host from mysql.user;

2.4 登录远程数据库

语法:

mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名

登录上面创建的capacity数据库:

mysql -h192.168.1.106 -u capacity -p capacity capacity

输入密码即可使用capacity数据库。

 

【参考链接】

[1] RUNOOB, MySQL教程.

posted @ 2018-10-25 12:01  笨小康u  阅读(244)  评论(0编辑  收藏  举报