不会用Linux的程序猿不是好程序猿,不会用数据库的程序猿也不是一个好的程序猿,所以要成为一个好的程序猿,就需要学会在Linux下操作数据库^_^
Ubuntu下安装MySQL(请原谅我用的时Ubuntu吧^_^):
sudo apt-get install mysql-server mysql-client
查看MySQL的版本
mysql -V
ps:小写的v会GG的
启动数据库
sudo service mysql start
ps:需要使用root权限才能够操作,如果是关闭或者重启,则把start换成stop,restart.
进入MySQL
mysql -uroot -p
密码输入安装时设定的密码
然后进入界面之后,简单的一个MySQL命令:
show databases; //显示所有的数据库,记得不要忘记那个分号
系统会自带几个数据,例如performance_schema ,information_schema,mysql。这几个自带的数据库最好不要删,以免从删库到跑路。
新建或者删除数据库
对于数据库的最基本操作会有两个:新建和删除
删除数据库:
create database 数据库名称;
新建数据库:
drop database 数据库名称;
使用数据库
毕竟光显示数据库没啥用,我们还需要去学会如何使用数据库,数据库那么多,到底该使用哪一个呢,使用一个确定的数据库:
use database 数据库名称;
对数据库而言也是如此,进来之后首先要查看一下数据库中的”表“(数据库中可以放很多表这是不容质疑的,就像房间里可以放置多种多样的家具一样,查看一下是否有没有表或你需要的表)。
show tables;
新建的数据库,很显然就是空的了.
添加和删除表
数据库既然可以添加和删除,那么新建的表当然也可以插入或者删除(前提:切换到数据库中)
插入表:
create table 表名 (字段参数); 或 create table if not exists 表名 (字段参数);
删除表:
drop table 表名; 或 drop table if exists 表名;
字段
字段参数以“(字段名1 数据类型1,字段名2 数据类型2,……)”的形式构建。
常用的数据类型: