MySQL的安装与基本使用(一)

MySQL安装(Linux)

打开终端输入命令

sudo apt-get install mysql-server mysql-client

MySQL使用

数据库
  • 创建数据库
create databases 数据库名 charset=utf8;
create database if not exists 数据库名 charset=utf8;
  • 使用
use 数据库名;
  • 查看全部数据库
show databases;
  • 查看数据库创建语句
show create database 数据库名;
  • 删除数据库
drop database 数据库名;
drop database if exists 数据库名;
  • 修改数据库的字符集
alter database 数据库名 character set 字符集编码;

例如

alter database 数据库名 character set utf8;
数据表
  • 创建表

数据库是容器,在数据库中可以创建表,表必须有所属于的数据库

  • 进入数据库
use 数据库名
  • 创建表
create table 表名 (列名 列的数据类型,列名 列的数据类型);

例如(数据类型后期会说到)

create table class (id int,name varchar(10),sex char(1));
  • 查看所有表
show tables;
  • 查看某个表
show table like '%信息';

like后面跟的信息,表示只获取某种规则的表名
%:为通配符,表示任意字符的任意个数的组合(数据库也可有类似操作)

  • 查看表的创建语句
show create 表名;
  • 查看表的数据结构
desc 表名;
  • 删除表
drop table 表名;
drop table if exists 表名;
  • 修改表名

同一数据库中

rename table 原表名 to 现表名;    

支持跨数据重名:这个重名相当于剪切,原来的数据库中删除了此表,另一个数据库中出现重命名的表

rename table 原表名 to 数据库名.新表名;
  • 增加列
alter table 表名 add 列名 数据类型;

例如

alter table class add address varchar(30);
  • 删除列
alter table 表名 drop 列名;
  • 修改列的数据类型

列名不变,数据类型改变

alter table 表名 modify 列名 数据类型 
  • 修改列名

列名改变,数据类型即使不变也要重新写

alter table 表名 change 原列名 新列名 数据类型;
  • 修改表的字符集

与数据库修改字符集类似

alter table 表名 character set 字符集;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值