数据库操作命令集锦
忘記數據庫root用戶的密碼處理方式
- 1.打開任務管理器,先關閉有關mysqld的所有進程
- 2.打開cmd控制臺,進入mysql的安裝目錄(/bin)
- 3.輸入以下命令:mysqld –skip-grant-tables
- 4.提示有警告信息,不要管他,這個cmd控制臺不要關閉,再開一個cmd控制臺,進入mysql安裝目錄
- 5.輸入如下命令:mysql -u root -p
- 6.提示輸入密碼,直接回車.
- 7.執行如下命令:update mysql.user set password=PASSWORD(‘newpassword’) where User=’root’;
- 8.執行如下命令:flush privileges;
- 9.重新啟動mysql,即可
其實這是跳過了用戶驗證直接修改數據庫數據
初始化root賬戶的密碼
mysqladmin -u root password “newpassword”
//創建字符編碼為utf-8的數據庫CREATE DATABASE demo CHARACTER SET utf8 COLLATE utf8_general_ci;//創建字符編碼為utf-8的數據庫biao
//使用此庫,對該庫進行操作
user demo
CREATE TABLE member( userId INT(11) NOT NULL AUTO_INCREMENT, member VARCHAR(20), password VARCHAR(20), grade INT(1) DEFAULT 5,) ENGINE=INNODB CHARSET=utf8 COLLATE=utf8_general_ci; //修改表結構
//添加列
ALTER TABLE [表名] ADD [字段名] DataElement,[字段名] DataElement//刪除字段:
ALTER TABLE [表名] DROP COLUMN [字段名]//修改字段:
ALTER TABLE tableName CHANGE id id int(11) NOT NULL AUTO_INCREMENT;//重命名表:
ALter table tableName rename newTableName//新建默認值
ALTER TABLE [表名] ADD CONSTRAINT 默認值名 DEFAULT 'ABC' FOR [字段名]//刪除默認值
ALTER TABLE [表名] DROP CONSTRAINT 默認值名//新建約束:
ALTER TABLE [表名] ADD CONSTRAINT 約束名 CHECK ([約束字段] <= '2010-12-1')//刪除約束:
ALTER TABLE [表名] DROP CONSTRAINT 約束名
總結
- 上一篇: Java开发的环境搭建
- 下一篇: ServletContext讲解