Ubuntu 安装mysql和 简单命令操作
2023-09-14 08:58:47 时间
ubuntu上安装mysql非常简单只需要几条命令就可以完成。
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
然后通过 show
databases;就可以查看当前的数据库。
我们选择 mysql数据库就行下一步操作,使用use mysql 命令,显示当前数据库的表单:show tables
命令:
1.终端启动MySQL:/etc/init.d/mysql start;(stop
,restart。)
2.登录MySQL:mysql -uroot -p (用root账户登录),然后输入密码;
3.查看所有的数据库名字:show databases;
4.选择一个数据库操作: use database_name;
5.查看当前数据库下所有的表名:show tables;
2.登录MySQL:mysql -uroot -p (用root账户登录),然后输入密码;
3.查看所有的数据库名字:show databases;
4.选择一个数据库操作: use database_name;
5.查看当前数据库下所有的表名:show tables;
6.创建一个数据库:create database database_name;
7.删除一个数据库:drop database database_name;
8.创建一个表: create table mytest( uid bigint(20) not null, uname varchar(20) not null);
7.删除一个数据库:drop database database_name;
8.创建一个表: create table mytest( uid bigint(20) not null, uname varchar(20) not null);
create table yourtest(id int,name text,serial text,address text);
查看表的相关信息: desc 表名
mysql> desc yourtest;
+---------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | text | YES | | NULL | |
| serial | text | YES | | NULL | |
| address| text | YES | | NULL | |
+---------+---------+------+-----+---------+-------+
9.删除一个表: drop table mytest;
10.SQL插入语句:insert into table_name(col1,col2) values(value1,value2);
11.SQL更新语句:update table_name set col1='value1',col2='value2' where where_definition;
12.SQL查询语句:select * from table_name where.......(最复杂的语句)
13.SQL删除语句:delete from table_name where...
14.增加表结构的字段:alert table table_name add column field1 date ,add column field2 time...
15.删除表结构的字段:alert table table_name drop field1;
16.查看表的结构:show columns from table_name;
17.limit 的使用:select * from table_name limit 3;//每页只显示3行
select * from table_name limit 3,4 //从查询结果的第三个开始,显示四项结果。
此处可很好的用来作分页处理。
18.对查询结果进行排序: select * from table_name order by field1,orderby field2;多重排序
19.退出MySQL:exit;
+---------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | text | YES | | NULL | |
| serial | text | YES | | NULL | |
| address| text | YES | | NULL | |
+---------+---------+------+-----+---------+-------+
9.删除一个表: drop table mytest;
10.SQL插入语句:insert into table_name(col1,col2) values(value1,value2);
11.SQL更新语句:update table_name set col1='value1',col2='value2' where where_definition;
12.SQL查询语句:select * from table_name where.......(最复杂的语句)
13.SQL删除语句:delete from table_name where...
14.增加表结构的字段:alert table table_name add column field1 date ,add column field2 time...
15.删除表结构的字段:alert table table_name drop field1;
16.查看表的结构:show columns from table_name;
17.limit 的使用:select * from table_name limit 3;//每页只显示3行
select * from table_name limit 3,4 //从查询结果的第三个开始,显示四项结果。
此处可很好的用来作分页处理。
18.对查询结果进行排序: select * from table_name order by field1,orderby field2;多重排序
19.退出MySQL:exit;
select current_time; //获取当前时间
select current_date; //获取当前日期
相关文章
- 【Ubuntu】通过虚拟机安装系统( ubuntu )
- Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
- 分享MYSQL中的各种高可用技术(源自姜承尧大牛)
- linux - mysql 异常:MySQL Daemon failed to start.
- linux - mysql - 卸载:RPM包安装方式的MySQL卸载
- 安装MySQL Connector/Python
- Mac下安装Mysql以及修改Mysql密码
- ubuntu MySQL安装和设置
- CentOS 6.4下编译安装MySQL 5.6.14
- rpm yum方式安装的 mysql的头文件位置
- Ubuntu安装配置mysql
- CentOS 6.4 + nginx-1.2.5 + php-5.4.15 + MySQL-5.5.31
- mysql 安装
- 【问题解决方案】MySQL安装后无法启动-net start mysql服务名无效
- linux安装mysql详细步骤
- MySQL运维---二进制安装
- Mysql 如果有多个可选条件怎么加索引_MySQL|mysql-索引
- Windows安装MySQL 5.5完整步骤图解
- [转]2006 MySQL server has gone away错误,最大值溢出解决办法 mysql max_allowed_packet 查询和修改
- [转]在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境
- error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
- MySQL Study之--Mysql无法启动“mysql.host”
- linux下配置php Apache mysql
- Mysql基础篇之全局锁和表锁--06
- MySql高级----Linux下的mysql的安装与初始化配置
- MySQL 安装配置
- Linux复习资料——MySQL-client-5.6.50-1.el7.x86_64与MySQL-server-5.6.50-1.el7.x86_64包安装MySQL全过程
- Mysql mysqldump 导出事件,存储函数,二进制blob
- Centos7.5 如何安装Mysql 5.7.37