mysql 命令行增删改查
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 命令行增删改查相关的知识,希望对你有一定的参考价值。
1.mysql数据库的连接与关闭
连接数据库:
mysql -h 服务器主机地址 -u 用户名 -p密码
关闭连接:
在任何时候输入exit或quit
2.创建新用户并授权
grant 权限 on 数据库.数据表 to 用户名@登录主机 identified by "密码"
**登录主机是指定允许哪个主机登录,一般为了安全,就设为本地localhost
**权限包括增删改查 select insert delete update
例:grant all privileges on book.books to [email protected] identified by "12345"
添加一个新用户zhang,密码为123456,他可以在本地登录,并只对book数据库的books表有所有的权限。
3.创建数据库
create database book; 创建数据库book
drop database book;删除数据库book
show databases; 显示所有已建立的数据库
use book; 打开book数据库以当前数据库使用
4.创建数据表
create table person (
-> id int NOT NULL AUTO_INCREMENT,
-> PRIMARY KEY(id),
-> username varchar(20),
-> password varchar(20),
-> Age int
-> );
desc person; 查看当前表结构
5.向mysql数据库表插入行记录
两种形式:
insert into person values(null,‘zhang‘,‘123456‘,20);
insert into person(id,username,password,Age) values(6,‘haha‘,‘123456‘,18);
6.从数据表中查询数据记录
select id,username,password,Age from person;
select * from person;
7.更改数据库表中存在的记录
update person set Age=15 where id=1;
update person set username="zzzz" where username=‘haha‘;
等等有很多方法,只要是能唯一标识的都行。
8.删除数据库表中的记录
delect from person where id=6;
等等有很多方法,只要是能唯一标识的都行。
以上是关于mysql 命令行增删改查的主要内容,如果未能解决你的问题,请参考以下文章