資源描述:
《mysql操作語句_dos命令》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、Mysqldos操作語句一.安裝與配置MYSQL 二.常用mysql命令行命令 1.mysql的啟動與停止 啟動MYSQL服務netstartmysql 停止MYSQL服務netstopmysql 2.netstat–na
2、findstr3306查看被監(jiān)聽的端口,findstr用于查找后面的端口是否存在 3.在命令行中登陸MYSQL控制臺,即使用MYSQLCOMMENDLINETOOL 語法格式mysql–user=root–password=123456db_name 或mysql
3、–uroot–p123456db_name 4.進入MYSQL命令行工具后,使用status;或s查看運行環(huán)境信息 5.切換連接數(shù)據(jù)庫的語法:usenew_dbname; 6.顯示所有數(shù)據(jù)庫:showdatabases; 7.顯示數(shù)據(jù)庫中的所有表:showtables; 8.顯示某個表創(chuàng)建時的全部信息:showcreatetabletable_name; 9.查看表的具體屬性信息及表中各字段的描述 Describetable_name;縮寫形式:desctable
4、_name; 三。MySql中的SQL語句 1.數(shù)據(jù)庫創(chuàng)建:Createdatabasedb_name; 數(shù)據(jù)庫刪除:Dropdatabasedb_name;刪除時可先判斷是否存在,寫成:dropdatabaseifexitsdb_name 2.建表:創(chuàng)建數(shù)據(jù)表的語法:createtabletable_name(字段1數(shù)據(jù)類型,字段2數(shù)據(jù)類型); 例:createtablemytable(idint,usernamechar(20)); 刪表:droptabletable_name;
5、例:droptablemytable; 8.添加數(shù)據(jù):Insertinto表名[(字段1,字段2,….)]values(值1,值2,…..); 如果向表中的每個字段都插入一個值,那么前面[]括號內字段名可寫也可不寫 例:insertintomytable(id,username)values(1,’zhangsan’); 9.查詢:查詢所有數(shù)據(jù):select*fromtable_name; 查詢指定字段的數(shù)據(jù):select字段1,字段2fromtable_name; 例:sele
6、ctid,usernamefrommytablewhereid=1orderbydesc;多表查詢語句------------參照第17條實例 10.更新指定數(shù)據(jù),更新某一個字段的數(shù)據(jù)(注意,不是更新字段的名字) Updatetable_nameset字段名=’新值’[,字段2=’新值’,…..][whereid=id_num][orderby字段順序] 例:updatemytablesetusername=’lisi’whereid=1; Order語句是查詢的順序,如:orderby
7、iddesc(或asc),順序有兩種:desc倒序(100—1,即從最新數(shù)據(jù)往后查詢),asc(從1-100),Where和order語句也可用于查詢select與刪除delete 11.刪除表中的信息: 刪除整個表中的信息:deletefromtable_name; 刪除表中指定條件的語句:deletefromtable_namewhere條件語句;條件語句如:id=3; 12.創(chuàng)建數(shù)據(jù)庫用戶 一次可以創(chuàng)建多個數(shù)據(jù)庫用戶如: CREATEUSERusername1identif
8、iedBY‘password’,username2IDENTIFIEDBY‘password’…. 13.用戶的權限控制:grant 庫,表級的權限控制:將某個庫中的某個表的控制權賦予某個用戶 GrantallONdb_name.table_nameTOuser_name[indentifiedby‘password’]; 14.表結構的修改 ?。?)增加一個字段格式: altertabletable_nameaddcolumn(字段名字段類型);----此方法帶括號 (2)指定
9、字段插入的位置: altertabletable_nameaddcolumn字段名字段類型after某字段; 刪除一個字段: altertabletable_namedrop字段名; ?。?)修改字段名稱/類型 altertabletable_namechange舊字段名新字段名新字段的類型; ?。?)改表的名字 altertabletable_namerenametonew_table_name; ?。?)一次性清空表中的所有數(shù)據(jù) truncatetab