当前位置 : 主页 > 网络编程 > 其它编程 >

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

来源:互联网 收集:自由互联 发布时间:2023-07-02
1Ubuntu14.04下Mysql安装(1)sudoapt-getinstallmysql-server(2)sudoapt-getinstallmysql-cl 1Ubuntu 14.04下 Mysql 安装 (1) sudo apt-get install mysql-server (2) sudo apt-get install mysql-client (3) sudo apt-get install libmysqlclient-dev 安装
1Ubuntu14.04下Mysql安装(1)sudoapt-getinstallmysql-server(2)sudoapt-getinstallmysql-cl

1Ubuntu 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 age88 where id2;

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

上一篇:POJ3301三分(最小覆盖正方形)
下一篇:没有了
网友评论