[TOC]
/etc/init.d/mysql start (啟動數據庫)
### 數據庫用戶管理
~~~
mysql -uroot -p (回車輸入密碼: 連接本地數據庫)
另外一種全面的寫法: mysql -h主機名 -u用戶名 -p密碼(
mysql -hlocalhost -uroot -proot)
mysqladmin -uroot -proot password root123 (修改數據庫密碼root為root123)
~~~
添加用戶:
> grant select,insert,update,delete on *.* to username@"%" identified by "password" (*.*表示所有的數據庫,"%"表示任何主機,密碼可以為空by "")
> (grant select on uwebcms.* to test@localhost identified by "test")
> 表示添加了一個test用戶,密碼為test,權限:只能在localhost上登錄,并且只有uwebcms數據庫的查詢操作
> 刪除用戶:
> drop user 用戶名@"%"
> drop user 用戶名@localhost
> 查看所有數據庫用戶:
> select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;
`exit (退出數據庫)`
進入數據庫后的每一步操作都要加上分號(;)
### 數據庫操作
~~~
{
show databases; (顯示全部的數據庫)
create database name; (創建某個數據庫:create database test;)
drop database name; (刪除數據庫)
}
~~~
### 數據表操作
~~~
{
use mysql; (使用某個數據庫:use test;)
create table name (`id` int(11), `name` varchar(30)); (創建表)
create table category(
`id` int(11) auto_increment not null primary key,`pid` int(11) not null,`name` varchar(30));
show tables; (顯示當前數據庫的所有數據表)
describe table; (顯示某個表的結構:describe user;)
drop table name; (刪除數據表name)
}
~~~
### 數據增刪查改
~~~
{
insert into table values(1, 'name1'); (插入數據)
insert into table values(1, 'name1'), (2, 'name2'); (插入多條數據)
select * from table; (查詢表中的所有數據:select * from user)
delete from table where id=1; (刪除id=1的數據)
delete from table; (刪除表中所有數據)
update table set name='nickname',age=5 where id=4; (修改表數據)
}
~~~
### 操作數據庫結構
~~~
{
alter table name add column field type; (添加新的字段,其中column可以不寫)
alter table admin add column (age int(10),pass char(30)); (添加多個字段)
alter table name change old_field new_field consolution; (修改字段)
alter table admin change `pass` `passwd` char(30) comment '密碼';
alter table name drop column field; (刪除字段,其中column可以不寫)
}
~~~
- C語言模塊
- 基礎入門
- 各種變量類型
- 條件編譯
- 100例
- day1
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day2
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day3
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day4
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day5
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day6
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day7
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- linux基礎知識
- 目錄
- 系統設置
- ftp管理
- ftp-auth
- 進程
- ssh登錄
- 權限屬性
- 用戶/用戶組
- 安裝命令
- 數據庫操作
- 虛擬機vmvare-tools安裝
- VI命令
- 上傳下載
- error
- 虛擬機mac