找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
一、数据库
关系型数据库:
Oracle  甲骨文  付费 ==》大型企业使用
MySQL  ==》开源(不收费,开放源代码),中小型企业、创业型公司
SQL server  ==》微软
二、安装数据库
1yum install mysql :安装mysql客户端
2yum install mysql-server :安装mysql服务端
3service mysqld status   : 查看数据库的状态
4Service mysqld start              启动MySQL数据库
5service mysqld restart  : 重启MySQL数据库
6mysql -uroot -p     :使用root用户访问数据库,第一次安装数据库首次访问的时候不需要输入密码。-u表示user用户的意思,-p表示password密码的意思。
7mysqladmin -uroot password '123456'   给访问数据库的root用户设置密码。
8mysql -uroot -p123456    使用密码的方式去访问
9mysql -uroot -p    也可以在提示输入密码的地方输入密码
Enter password: 输入密码
三、数据库操作
1、show databases;    查看所有数据库有哪些,命令后面要加  ;  分号
2、exit;      退出数据库操作(Ctrl+c  直接退出、quit、  Ctrl+z  也可以直接退出 )
3、 create database dcs8;    :创建一个名为dcs8的数据库
4、 drop database dcs8;      :删除dcs8这个数据库
5、use dcs8;       进入到dcs8数据库
6、show tables;     显示当前数据库下面有哪些表
7、create table test(id int(20) primary key auto_increment,name varchar(20) not null,score float(20,2),phone);      创建表
8、desc test;    查看test表的表结构
9、alter table test1 rename test;    test1表改为test
10、alter table test change id sid int(20);    id字段改为sid,并且去掉自增长
11、alter table test change sid sid int(20) auto_increment;    sid字段添加自增长
12、alter table test modify class int(20) after sid;   class字段移动到sid字段后面
13、create table test1(id int(20));   创建一个test1
14、drop table test1;    删除test1这个表
15、alter table test add class int(20) first;      ==》增加一个字段放在最前面
16、alter table test add class2 int(20) after id;    ==》增加一个字段放在id后面
17、alter table test drop class;    ==》删除一个字段
18、alter tables test drop class,drop class2;  ==》同时删除两个字段
19、insert into 表名(表字段1,表字段2...)values(字段值1,字段值2...)
20、insert into 表名 values(字段值1,字段值2...) ;     ==》表中有多少个字段,values值必须要对应
21、select * from 表名;       ==》查看表数据
22、alter table test drop primary key;    ==》删除主键约束==》先看字段有没有自增长约束,如有需要先删除
23、alter table test change id sid int(20);   ==》改id字段为sid并只设置int类型
24、alter table test change sid sid int(20) not null;  ==》给id字段增加不为空
25、delete from 表名    ==》把所有的数据全部删除(表结构不会删除)
26、delete from 表名  where 条件  ==》指定行删除某一条数据
27、truncate +表名    ==》把所有的数据全部删除(表结构不会删除) (不占内存)
28、drop table +表名   ==》表数据和表字段结构,全部删除

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册