Ubuntu 安装mysql数据库

安装mysql命令
$ sudo apt-get install mysql-server mysql-client
查看版本
$ mysql -V
检查系统中是否已经安装了mysql
sudo netstat -tap | grep mysql
检查mysql是否安装成功
sudo netstat -tap | grep mysql
//成功会显示 LISTEN  字段
//如:tcp6       0      0 [::]:mysql              [::]:*                  LISTEN      19127/mysqld  
启动和停止mysql命令
sudo service mysql start
sudo service mysql stop
登录进入mysql命令
 sudo mysql -uroot -p
查看数据库
(注:以下箭头后才是命令 ,并且都以英文符号;结束 )
>show databases; (以;结束)
//会有系统会自带的数据库information_schema,mysql等
新建和删除数据库
>create database 数据库名称;
>drop database 数据库名称;
进入指定的数据库
>use 数据库名称;
查看表命令
>show tables;
建立和删除表
创建表
//字段参数要以`(字段名1 数据类型1,字段名2 数据类型2,...)`的形式创建
>create table 表名 (字段参数);
//或 
>create table if not exists 表名(字段参数);
删除表
>drop table 表名;
//或 
>drop table if exists 表名;

如:

>create table name(age INT); //表名 name 表内字段为age  类型为INT
以下是数据类型:
类型说明
CHAR1~255个字符的定长串,长度须在创建时指定,否则自动定为CHAR(1)
VARCHAR可变长度,最多不超过255字节,创建时指定VARCHAR(n),则可存储0~n个字符的变长串
TEXT最大长度为64K的变长文本
LONGTEXT同Text,最大长度为4GB(纯文本,一般不会到4G)
ENUM接受最多64K个串组成的预定义集合的某个串
SET接受最多64K个串组成的预定义集合的零个或多个串
INT4字节(整数)
DATE4字节(以年月日的格式显示日期)
TIME3字节(以时分秒的格式显示时间)
DATETIME8字节(显示日期和时间)
BLOB存储二进制数据类型,最大长度为64KB
查看表的结构
> desc 表名称; 
//或 
> show columns from表名称;

如图:
查看表结构

插入新数据
>insert into 表名称 (字段名1,字段名2,字段名3 ...) values(字段名1的值,字段名2的值,字段名3的值 ...);
查询数据
> select * from 表名称;

//如查看表中第n到m行:
> select * from 表名称order by字段名 limit n-1,m;

如图:
添加和查询

删除表中的数据
>delete from 表名 where 表达式;

例如删除 name表中的age为113的这条数据

>delete from name where age=113;
修改表中数据
>update 表名称 set 字段名=“新值” where 表达式;
向表中添加新字段
>alter table 表名称 add 字段名 数据类型 其它(包括默认初始值的设定等);
删除表中字段
>alter table 表名称 drop 字段名;
对数据排序
//第一个字段为需要显示的字段内容,而第二个字段是进行排序的字段
>select 字段名1,字段名2...... from 表名称 order by 字段名1,字段名2 ...;
增加索引,加主关键词索引,删除索引etc
//增加索引命令
>alter table 表名称 add index 索引名 (字段名1,字段名2,字段名3 ...;
//加主关键子索引命令
>alter table 表名称 add primary key(字段名);
//删除索引命令
>alter table 表名称 drop index 索引名;
退出数据库
> quit
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值