linux 下mysql 操作_Linux 下Mysql 基本操作

1,Ubuntu 14.04下 Mysql 安装

(1) sudo apt-get install mysql-server

(2) sudo apt-get install mysql-client

(3) sudo apt-get install libmysqlclient-dev

安装过程中会有密码设置

2,检查是否安装成功

sudo netstat -tap | grep mysql

有LISTEN 字样,说明安装成功

3,登录Mysql

mysql -u root -p

4,查看root 用户(这里的root 和系统下的root不是一个概念,这是是指数据库的root)的数据库情况

0818b9ca8b590ca3270a3433284dd417.png

这里可以看到有4个数据库

5,现在需要创建一个新的数据库,名字为 my_db

0818b9ca8b590ca3270a3433284dd417.png

可以看到这里多了一个数据库 my_db

6,现在需要对my_db数据库进行操作

(1) 需要切换到该数据库下,使用命令:use my_db

0818b9ca8b590ca3270a3433284dd417.png

(2) 在my_db数据库下创建数据库表(tables) 名字为user

该user表有4个字段 id,username, passwd, email

每个字段都有相应的域(Field),比如类型、是否为NULL 、Key的属性、默认值、其它

现在需要创建一个user表:

id字段类型为int,主键;

username 字段类型为varchar(20),20个字符,非NULL,默认值为null;

passwd字段类型为varchar(20),NULL, 默认值为null;

email 字段类型为varchar(30) , NULL 默认值为null

0818b9ca8b590ca3270a3433284dd417.png

desc user用来显示创建的user数据库表,desc 是describle的缩写

(3)  在user表中增加字段 age

mysql> alter table user add age int(3);

0818b9ca8b590ca3270a3433284dd417.png

(4) 在user表中删除字段email

mysql>alter table user drop email;

0818b9ca8b590ca3270a3433284dd417.png

(5) 在usr表中修改某个字段的域

比如将字段username中 Default 域 NULL 改为''

mysql>alter table user change username username varchar(20) default '';

0818b9ca8b590ca3270a3433284dd417.png

7,向数据表user中添加、修改、删除数据记录

(1) 添加两条数据记录

mysql >insert into user

-> values('2','liming','8888','20');

0818b9ca8b590ca3270a3433284dd417.png

mysql>insert into user

-> values('1','xiaozhao','4444','22');

0818b9ca8b590ca3270a3433284dd417.png

select * from user 用来查看表user中的全部数据记录

(2) 修改id为2的数据记录,将其age改为88

mysql>update user set age='88' where id=2;

0818b9ca8b590ca3270a3433284dd417.png

(3) 删除 id 为1的数据记录

mysql>delete from user where id =1;

0818b9ca8b590ca3270a3433284dd417.png

8,删除数据库表user

mysql>drop table user;

0818b9ca8b590ca3270a3433284dd417.png

9,删除数据库my_db

mysql> drop database my_db;

0818b9ca8b590ca3270a3433284dd417.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值