国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL安置與講解

2024-07-24 12:32:24
字體:
來源:轉載
供稿:網友
        MySQL安裝與講解:

一:數據庫講解
 
1  5.6之前的源碼安裝
 
      源碼格式   ./configure    選項
 
       make    make   install
 
2  yum安裝
 
  6  yum   -y   install   mysql-server    mysql
 
      service  mysqld start  ; chkconfig  mysqld on
 
  7  yum  -y groupinstall mariadb  mariadb-client
 
     Systemctl  enable/restart   mariadb
 
3  基礎
 
端口號   3306
 
進程名   mysqld
 
進程所有者/組    mysql/mysql
 
數據傳輸協議     tcp
 
主配置文件      /etc/my.cnf
 
數據庫目錄     /var/lib/mysql/
 
錯誤日志文件        /var/log/mysqld.log
 
進程pid號文件 /var/run/mysqld/mysqld.pid
 
 
存儲當前數據庫服務運行的參數信息
 
占用物理存儲空間
 
mysql體系結構 (8)
 
連接池
 
sql接口
 
解析器
 
優化器
 
緩存區  service  mysql  start   /etc/my.cnf 8M
 
存儲引擎
 
文件系統(硬盤  /var/lib/mysql)  
 
管理工具                              
 
4  數據庫連接
 
mysql   -h數據庫服務器Ip地址   -u用戶名    -p密碼    [庫名]
 
mysql -uroot -p123456 -e "show databases;"        非交互
 
5  設置密碼
 
 1 mysqladmin -hlocalhost -uroot   password "abc123"
 
 2 mysql> set  password  for  root@"localhost"=password("999");
 
修改數據庫管理員密碼
 
1  [root@www ~]# mysqladmin  -hlocalhost -uroot -p  password "999"
 
Enter password:   舊密碼
 
2  恢復數據庫管理員密碼
 
#service  mysql  stop
 
#service  mysql  start   --skip-grant-table
 
6  升級
 
安裝下載高版本的軟件包提供mysql數據庫服務
 
service  mysqld  stop
 
rpm  -e  --nodeps   mysql-server    mysql
 
mysql>
 
mysql> set  password  for  root@"localhost"=password("999");
 
mysql>quit
 
mysql -hlocalhost -uroot -p999
 
mysql> show  databases;
 
二  數據庫操作
 
1  部分SQL命令(庫)
 
查看當前登錄的用戶信息
 
select user();
 
查看當前所在庫的名字
 
select   database();
 
create   table  表名(   
 
字段名1  字段類型(寬度)  字段約束,
 
字段名2  字段類型(寬度)  字段約束,
 
字段名3  字段類型(寬度)  字段約束,
 
.......
 
 );
 
復制表
 
create  table   表名   SQL查詢命令;
 
create  table  user2  select  * from user;
 
create  table  user3  select  id,name,uid from user limit 3;
 
create  table  user4  select  * from user where 1 = 2;
 
刪除表的所有記錄
 
delete  from 表名;
 
insert  into  bjb values(1,"zzz");
 
insert  into  bjb values(4,"bob");
 
update   表名   set   字段名=值  where  條件;
 
update   jfb   set   jfb_id=8 where  jfb_id=2;
 
delete  from 表名  where   條件;
 
delete   from  jfb  where  jfb_id=3;
 
delete from user where name regexp '[0-9]';
 
3  修改表結構  (受表中已有記錄的限制)
 
alter     table    表名  動作;  
 
add 添加新字段
 
add  字段名   類型(寬度)  約束條件;
 
alter  table  t26  
 
add   mail   varchar(30)  not null   default "plj@tarena.com",
 
add  qq   varchar(11);
 
alter  table  t26  add   stu_id   int(2)  first;
 
alter table  t26  add   age  tinyint(2) unsigned  not null default "21"  after    name;
 
drop  刪除已有字段
 
drop   字段名;
 
drop  字段名,drop 字段名;
 
4  modify  修改已有字段的類型
 
modify  字段名   類型(寬度) 約束條件;
 
alter table   t26  modify   sex  enum("boy","girl")  default "girl";
 
change  修改字段名
 
change   源字段名  新字段名  類型(寬度) 約束條件;
 
alter  table   t26  change   email  mail  varchar(10);
 
修改表名
 
alter  table   源表名 renam  [to]  新表名;
 
三  數據庫字段類型(表)
 
1 字符型    
 
  char     (255) 定長
 
          varchar  (65532)    變長
 
  blob
 
              text
 
create  table   stuinfo(name  char(10));
 
create  table   stuinfo2(name  varchar(3)  );
 
2 數值型
 
   微小整型  小整型   中整型  大整型  極大整型
 
有符號           無符號
 
create  table   t9(name  char(5),age  tinyint  unsigned);
 
create  table   t10(name  char(5),age  int  unsigned);
 
create  table   t11(name  char(5),age  tinyint  unsigned,pay  int(2));
 
浮點型   float      單精度   4字節    
 
 double  雙精度   8字節

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽阳市| 天气| 常宁市| 启东市| 乌鲁木齐县| 临湘市| 威信县| 阿拉善左旗| 江油市| 新龙县| 黔西| 鞍山市| 饶阳县| 斗六市| 陇川县| 古丈县| 德清县| 阳高县| 庆城县| 共和县| 新余市| 施甸县| 大安市| 双牌县| 卢湾区| 青州市| 梅州市| 三台县| 平舆县| 上虞市| 井陉县| 靖边县| 城口县| 涟水县| 改则县| 迭部县| 涞水县| 清流县| 巩义市| 沅陵县| 临沂市|