杨超林 发表于 2021-11-22 08:55:59

MySQL数据库

yum install mysql 安装mysql数据客户端yum install MySQL-server 安装MySQL数据库服务端serivice mysqld start 启动mysql数据库service mysqld stop 启动mysql数据库service masqld status查看mysql数据库的状态mysqld is stopped 提示数据库已经停止service mysqld restart 重启mydql数据库注意:每次访问数据库,都要保证数据库是启动状态service mysqld status重启之后查看mysql数据库的状态Mysqld (pid 2726) is running...提示数据库正在运行# mysql -uroot -p这两个root不一样前者是Linux系统的root用户,后者是mysql数据库的访问用户mysql -uroot -p 进入mysql数据库:-uroot表示使用root用户,-p表示密码Enter password 表示不需要输入密码直接回车访问mysql>表示已经进入到MySQL数据库交互页面了mysqladmin -uroot password ‘123456’给root用户设置访问密码mysql -uroot -p访问MySQL数据库mysql> Ctrl -C -- exit!成功访问mysql数据库mysql -uroot -p123456直接带密码的方式直接访问mysql数据库Show databases查看MySQL数据库里面所有的数据库Infromation_schema   mysql   test这是三初始库create database dcs10;创建一个名字为dcs10的数据库空库show databases创建好之后再查看一下是否创建成功use dcs10 使用use+库名进入某个数据库里database changed 提示进入成功show tables查看进入数据库里所有的表Empty set (0.00 sec)提示空,表示没有表create table test(id int(20) primary key auto_increment,name varchar(20) not null,score float(20,2),phone bigint(20) default 15366669999,time date);创建一个名字为test的表show tables查看库里所有的表desc+表名 查看表结构/查看定义show database dcs11创建一个dcs11空库drop database dcs11;删除dcs11这个空库alter table test rename test1;将test表名改为test1alter table test change id sid int(20);把id字段改为sid,并且去掉自增长alter table test change sid sid int(20) auto_incrment;给sid字段增加自增长约束alter table test add class int(20) first;给test表添加一个class字段放在最前面alter table test add sex varchar(20) after class;添加一个字段sex放在class后面alter table test drop sex;删除sex字段alter table test add(sex varchar(20),age int(20);同时添加两个字段sex和age默认放在表字段最后面alter table test drop sex,drop age;同时删除两个字段alter table test modify name varchar(20) after class;将name字段放在class字段后面create table test1(id int(20),name varchar(20);新建一个test1的表dorp table test1删除test1表alter table test drop primary key; 删除主键约束alter table test change sid sid int(20) primary key auto_incement;最后再给sid字段添加主键约束和自增长约束select * from test;查询test表所有的数据,*号表示所有字段 关系型数据库有那些
[*]db2
[*]oracle
[*]mysql
[*]sql server非关系型数据库有那些

[*]hbase(列模型)
[*]redis(键值对模型)
[*]mongodb(文档类模型)Mysql特点

[*]体积小,安装简单,维护成本低
[*]开源,免费
[*]使用C++编写
[*]支持多系统
页: [1]
查看完整版本: MySQL数据库