兩種辦法
成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計,平山網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:平山等地區(qū)。平山做網(wǎng)站價格咨詢:028-86922220
[1]在命令行用dropdb命令刪除
dropdb
-U
postgres
demodb,就可以實現(xiàn)數(shù)據(jù)庫的刪除
[2]在psql命令行下刪除
psql#DROP
DATABASE
demodb
執(zhí)行就可以刪除。
Mysql操作
創(chuàng)建數(shù)據(jù)庫
新建數(shù)據(jù)庫命令:Create database 數(shù)據(jù)庫
查看所有數(shù)據(jù)庫
命令:Show databases
打開數(shù)據(jù)庫
命令:use 數(shù)據(jù)庫名
刪除數(shù)據(jù)庫
命令:drop database 數(shù)據(jù)庫名
創(chuàng)建表
命令:create table 表名(列名 數(shù)據(jù)類型,列名 數(shù)據(jù)類型,。。。。。。。)
查看當(dāng)前數(shù)據(jù)庫下所有表
命令:show tables
查看當(dāng)前表結(jié)構(gòu)
命令:desc 表名
刪除表
命令:drop table 表名
插入數(shù)據(jù)insert
命令:Insert into 表名(字段1,字段2,字段3……)values(值1,值2,值3……)
查看數(shù)據(jù)select
命令:Select 字段1,字段2,……from 表名。字段之間用“,”隔開,如果查詢所有的字段用“*”來代替。
修改數(shù)據(jù)update
命令:update 表名 set 字段名1=‘新值1’,字段名2=‘新值2’ where='條件' 如果不加where條件那么將會把所有的記錄的值都修改掉。
刪除數(shù)據(jù)delete
命令:delete from 表名 where 條件。如果不加where條件那么將會把所有的記錄都刪除掉。
####
先use 數(shù)據(jù)庫名
再 delete 表名 where 條件
就可以了
你好,刪除命令如下:
-bash-3.2$ createdb abc -O playboy
CREATE DATABASE
-bash-3.2$ dropdb abc //dropdb刪除數(shù)據(jù)庫
DROP DATABASE
-bash-3.2$ createdb abc -O playboy
CREATE DATABASE
-bash-3.2$ psql -U playboy -d playboy
Welcome to psql 8.1.23, the PostgreSQL interactive terminal.
type: copyright for distribution terms
h for help with SQL commands
? for help with psql commands
g or terminate with semicolon to execute query
q to quit
playboy= drop database abc; //登錄后的刪除數(shù)據(jù)庫,注意,不能刪除當(dāng)前登錄的數(shù)據(jù)庫
DROP DATABASE
刪除操作的前提是,你是超級用戶,或者是該數(shù)據(jù)庫的擁有者才行。表也一樣,pgsql有一點很特別,就是庫是你的,表不一定是你的。這個有點搞。
psql -h ip !
\c dbname
delete from xxxx
....
\o file
select *from table………… where …………
\q
!
或者將中間語句寫成文件input.sql
psql -h ip -f input.sql
卸載mysql1、查找以前是否裝有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的兩個包:
mysql-*..*.RHEL**
mysqlclient*.RHEL**
2、刪除mysql
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-*.RHEL* )
3、刪除老版本mysql的開發(fā)頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載后/var/lib/mysql中的數(shù)據(jù)及/etc/my.cnf不會刪除,如果確定沒用后就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
如果你是想把里面的內(nèi)容全部清除了,那很簡單,使用命令:
echo *.db
就可以了。但是,如果你是想將這個數(shù)據(jù)庫文件中所存放的數(shù)據(jù)記錄清除掉的話,那你就相應(yīng)的數(shù)據(jù)操作命令來刪除就好。進入數(shù)據(jù)庫之后,再執(zhí)行SQL語句刪除就可以。