c 添加mysql表单的一行数据类型_MySQL数据库基础
安裝mysql
[root@ultraera?~]#?yum?install?mysql?mysql-server?mysql-devel
2.啟動mysql,并設置開機自啟動
[root@ultraera?~]#?service?mysqld?start/stop/restart/status????????#啟動/關閉/重啟/狀態
chkconfig?mysqld?on/off
[root@ultraera?~]#?chkconfig?--list?|?grep?mysqld
mysqld?????????0:off1:off2:on3:on4:on5:on6:off
3.相關配置
/etc/my.cnfmysql配置文件
/var/lib/mysqlmysql數據庫文件
port:3306mysql默認端口
5.注意事項
mysql>?quit????????????????????????????????#quit,退出,等同于ctrl+c
Bye
[root@ultraera?~]#
;????????????#MySQL?絕大對數語句都是以分號結尾,注意是英文模式下的分號。
字符和字符串用?'?'?引起;
4.mysql初始化及登錄
[root@ultraera?~]#?mysql?-u?root?-p?'123456'
[root@ultraera?~]#?mysql?-u?root?-p?-h?localhost?????????????“-h”?指定服務器地址
5.創建、查看及刪除當前數據庫
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.創建、查看及刪除當前表格
#創建表格之前要先選擇數據庫
mysql>?use?ultraera;
Database?changed
mysql>?CREATE?TABLE?ultraera(?????????????????????????#create?創建表格,至少1列
->?id?int?NOT?NULL,?????????????????????????????????????????#NOT?NULL??不為空,int?整型
->?name?char(20)?NOT?NULL,??????????????????????????#char()?字符型?,()內定義字符長度
->?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.修改一個列的數據類型
mysql>?alter?table?ultraera?modify?name?varchar(200);
e.重命名一個列
mysql>?alter?table?ultraera?change?column?NAME?name?varchar(200);
8.向表格中插入數據:
a.????全局插入
mysql>?insert?into?ultraera?values(1,'name',18);
b.????根據列插入
mysql>?insert?into?ultraera(id,name,age)?values(2,'john',19);
9.查看表格中的數據:
mysql>?select?*?from?ultraera;????????#?*匹配所有列,也可以只查詢單個列,
mysql>?select?name?from?ultraera;
10.where運算符:條件判斷查詢,查詢使用方法:where 列 運算符 值;
where支持的運算符:=等于;>大于;不等于;>=大于等于;<=小于等于;BETWEEN在某范圍之內;
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?;????????#清空一個表格的數據;
12.更新表中的一個數據
mysql>?update?ultraera?set?age=30?where?id=3;
13.MySQL增加刪除一個用戶
mysql>?create?user?user1?identified?by?'123456';????#user1,密碼123456,新用戶沒有權限,無法登錄數據庫
mysql>?drop?user?user1;????????????#刪除用戶user1
14.給用戶添加、刪除權限
mysql>?grant?all?privileges?on?*.*?to?'user1'@'localhost'?identified?by?'123456';
mysql>?revoke?all?privileges?from?user1;
15.使用mysqldump進行數據庫備份(數據庫重命名:mysql不能直接對數據庫重命名,所以如果想要重名數據庫的話,要先導出,接著創建一個新的數據庫,然后將導出的sql文件再導入到新的數據庫中)
[adam@ultraera?~]$?mysqldump?-u?root?-p?ultraera?>?ultraera.sql???備份
[adam@ultraera?~]$?mysql?-u?root?-p?new_ultraera?
好了,以上是所有內容了.
如果你文章中有不正確的地方,或者你有更好的idea。
歡迎來和我分享。E-mail:luchuanjia@msn.com
總結
以上是生活随笔為你收集整理的c 添加mysql表单的一行数据类型_MySQL数据库基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL怎么存base64编码_MyS
- 下一篇: mysql视图子查询_mysql创建视图