日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

c 添加mysql表单的一行数据类型_MySQL数据库基础

發(fā)布時間:2024/4/14 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c 添加mysql表单的一行数据类型_MySQL数据库基础 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝mysql

[root@ultraera?~]#?yum?install?mysql?mysql-server?mysql-devel

2.啟動mysql,并設(shè)置開機自啟動

[root@ultraera?~]#?service?mysqld?start/stop/restart/status????????#啟動/關(guān)閉/重啟/狀態(tài)

chkconfig?mysqld?on/off

[root@ultraera?~]#?chkconfig?--list?|?grep?mysqld

mysqld?????????0:off1:off2:on3:on4:on5:on6:off

3.相關(guān)配置

/etc/my.cnfmysql配置文件

/var/lib/mysqlmysql數(shù)據(jù)庫文件

port:3306mysql默認端口

5.注意事項

mysql>?quit????????????????????????????????#quit,退出,等同于ctrl+c

Bye

[root@ultraera?~]#

;????????????#MySQL?絕大對數(shù)語句都是以分號結(jié)尾,注意是英文模式下的分號。

字符和字符串用?'?'?引起;

4.mysql初始化及登錄

[root@ultraera?~]#?mysql?-u?root?-p?'123456'

[root@ultraera?~]#?mysql?-u?root?-p?-h?localhost?????????????“-h”?指定服務(wù)器地址

5.創(chuàng)建、查看及刪除當前數(shù)據(jù)庫

mysql>?CREATE?DATABASE?ultraera;

Query?OK,?1?row?affected?(0.00?sec)

mysql>?SHOW?DATABASES;

+--------------------+

|?Database???????????|

+--------------------+

|?information_schema?|

|?mysql??????????????|

|?test???????????????|

|?ultraera???????????|

+--------------------+

4?rows?in?set?(0.00?sec)

mysql>?DROP?DATABASE?ultraera;

Query?OK,?0?rows?affected?(0.00?sec)

6.創(chuàng)建、查看及刪除當前表格

#創(chuàng)建表格之前要先選擇數(shù)據(jù)庫

mysql>?use?ultraera;

Database?changed

mysql>?CREATE?TABLE?ultraera(?????????????????????????#create?創(chuàng)建表格,至少1列

->?id?int?NOT?NULL,?????????????????????????????????????????#NOT?NULL??不為空,int?整型

->?name?char(20)?NOT?NULL,??????????????????????????#char()?字符型?,()內(nèi)定義字符長度

->?age?int?NOT?NULL

->?);

Query?OK,?0?rows?affected?(0.01?sec)

mysql>?DESC?ultraera;

+-------+----------+------+-----+---------+----------------+

|?Field?|?Type?????|?Null?|?Key?|?Default?|?Extra??????????|

+-------+----------+------+-----+---------+----------------+

|?id????|?int(11)??|?NO??|?????|?NULL????|????????????????|

|?name??|?char(20)?|?NO??|?????|?NULL????|????????????????|

|?age???|?int(11)??|?NO??|?????|?NULL????|????????????????|

+-------+----------+------+-----+---------+----------------+

3?rows?in?set?(0.00?sec)

mysql>?DROP?TABLE?ultraera?;

Query?OK,?0?rows?affected?(0.00?sec)

7.修改表格信息

a.重命名表格

mysql>?alter?table?ultraera?rename?ultraera_org;

b.新增列

alter?table?ultraera?add?address?varchar(200);

c.刪除列

mysql>?alter?table?ultraera?drop?column?address;

d.修改一個列的數(shù)據(jù)類型

mysql>?alter?table?ultraera?modify?name?varchar(200);

e.重命名一個列

mysql>?alter?table?ultraera?change?column?NAME?name?varchar(200);

8.向表格中插入數(shù)據(jù):

a.????全局插入

mysql>?insert?into?ultraera?values(1,'name',18);

b.????根據(jù)列插入

mysql>?insert?into?ultraera(id,name,age)?values(2,'john',19);

9.查看表格中的數(shù)據(jù):

mysql>?select?*?from?ultraera;????????#?*匹配所有列,也可以只查詢單個列,

mysql>?select?name?from?ultraera;

10.where運算符:條件判斷查詢,查詢使用方法:where 列 運算符 值;

where支持的運算符:=等于;>大于;不等于;>=大于等于;<=小于等于;BETWEEN在某范圍之內(nèi);

mysql>?select?*?from?ultraera?where?id>1;

mysql>?select?*?from?ultraera?where?id=2;

mysql>?select?*?from?ultraera?where?id>=1;

mysql>?select?*?from?ultraera?where?id<1;

mysql>?select?*?from?ultraera?where?id<=1;

mysql>?select?*?from?ultraera?where?id?between?1?and?4;

11.刪除表格中的一條記錄(同樣可以匹配where運算符)

mysql>?delete?from?ultraera?where?id?=?4;

mysql>?delete?*?from?ultraera?;????????#清空一個表格的數(shù)據(jù);

12.更新表中的一個數(shù)據(jù)

mysql>?update?ultraera?set?age=30?where?id=3;

13.MySQL增加刪除一個用戶

mysql>?create?user?user1?identified?by?'123456';????#user1,密碼123456,新用戶沒有權(quán)限,無法登錄數(shù)據(jù)庫

mysql>?drop?user?user1;????????????#刪除用戶user1

14.給用戶添加、刪除權(quán)限

mysql>?grant?all?privileges?on?*.*?to?'user1'@'localhost'?identified?by?'123456';

mysql>?revoke?all?privileges?from?user1;

15.使用mysqldump進行數(shù)據(jù)庫備份(數(shù)據(jù)庫重命名:mysql不能直接對數(shù)據(jù)庫重命名,所以如果想要重名數(shù)據(jù)庫的話,要先導(dǎo)出,接著創(chuàng)建一個新的數(shù)據(jù)庫,然后將導(dǎo)出的sql文件再導(dǎo)入到新的數(shù)據(jù)庫中)

[adam@ultraera?~]$?mysqldump?-u?root?-p?ultraera?>?ultraera.sql???備份

[adam@ultraera?~]$?mysql?-u?root?-p?new_ultraera?

好了,以上是所有內(nèi)容了.

如果你文章中有不正確的地方,或者你有更好的idea。

歡迎來和我分享。E-mail:luchuanjia@msn.com

總結(jié)

以上是生活随笔為你收集整理的c 添加mysql表单的一行数据类型_MySQL数据库基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。