linux中mysql常⽤操作命令详解MySQL命令
⼀、安装数据库
1 、 SQL :结构化查询语句
DML :数据操作语⾔
DDL :数据描述语⾔
mysql操作官方文档DCL :数据控制语⾔
2 、安装⽅式
RPM 包: yum -y install mysql mysql-server
源码包:编译安装
3 、基本信息
主配置⽂件: /etc/myf
端⼝: 3306
数据⽬录: /var/lib/mysql
4、启动服务
命令:service mysqld start | stop | restart
⼆、基本操作
1 、登录
语法:mysql -u ⽤户名 -p 密码 -h 服务器地址 -P 端⼝ -S 套接字
命令:mysql -uroot -p123 -h 192.168.203.33 -P 3306 -S/var/lib/mysql/mysql.sock
语法:mysql -u⽤户名 -p
命令:mysql -uroot -p
2 、创建⽤户
语法:create user ’ ⽤户名 ‘@’ 登录地址 ’ identified by ’ 密码 ‘;命令:create user ‘qiangqiang’@’%’ identified by ‘123’;
3 、修改密码
管理员
mysqladmin -uroot password 密码
命令:mysqladmin -uroot password 123
set password=password(“123456”);
更改的是当前账户的本地连接密码,远程连接密码没有修改成功
功能:修改指定root账户访问地址的密码,%为远程连接
语法:set password for ‘⽤户名’@‘登录地址’ =password(“密码”);命令:set password for ‘root’@’%’=password(“123456”);
普通⽤户
set password=password(“123456”);
管理员回密码
①、关闭数据库服务:service mysqld stop
②、修改主配置⽂件vim /etc/myf,在 mysqld 区域中添加记录
skip-grant-table
③、重启服务:service mysqld start
④、登录 mysql 使⽤命令修改密码
命令:update mysql.user set password=password(“123”) where user=“root”;
三、 SQL 语句
1 、增
语法:create database 数据库名称; 创建新数据库
命令:create database yunjisuan;
创建表
语法:create table 表名 (x1 int(3));
命令:create table student( id int(4) primary key auto_increment, name varchar(20), age int(3) );
向表中插⼊数据:
第⼀种:
语法:insert into 表名 ( x1 ) values (‘1’);
命令:insert into student values(null,‘qiang’,18);
也可以同时插⼊多条数据:
insert into student values(null,‘qiang’,18) ,(null,‘niu’,20) ,(null,‘tie’,17);
第⼆种:从另外⼀个表中导⼊新表中数据,保证数据结构⼀致create table 表名 (
id int unsigned not null auto_increment,
name char(40) not null default ’ 未知 ’ ,
age int not null default ‘0’,
primary key (id));
insert into 表 1 ( x1 ) select x1 from 表 2;
将表 2 中的 x1 字段信息插⼊到表 1 中去
2 、删
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论