1. 怎樣在mysql中創建資料庫
創建資料庫的基本操作包括創建和刪除用戶、授權、修改密碼等。首先,創建一個名為MYSQLDATA的資料庫,命令如下:
mysql> CREATE DATABASE MYSQLDATA;
接著,可以新建用戶phplamp,設置密碼1234,並將其授權給phplampDB資料庫的所有許可權。操作步驟包括:
1. 登錄MySQL以root用戶身份:
mysql> mysql -u root -p
2. 創建用戶:
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
3. 刷新系統許可權表:
mysql> flush privileges;
這樣就成功創建了名為phplamp的用戶,可以使用該用戶登錄:
mysql> mysql -u phplamp -p
輸入密碼後,登錄成功。
要授權用戶許可權,可以執行:
mysql> grant all privileges on phplampDB.* to 'phplamp'@'localhost' identified by '1234';
刷新許可權表:
mysql> flush privileges;
若需刪除用戶,執行:
mysql> delete from user where User="phplamp" and Host="localhost";
刷新許可權表:
mysql> flush privileges;
刪除用戶創建的資料庫:
mysql> drop database phplampDB;
修改用戶密碼:
mysql> update mysql.user set password=password('新密碼') where User="phplamp" and Host="localhost";
刷新許可權表:
mysql> flush privileges;
列出所有資料庫:
mysql> show databases;
選擇已創建的資料庫:
mysql> use MYSQLDATA;
列出資料庫中的表:
mysql> show tables;
創建表MYTABLE:
mysql> create table MYTABLE (name varchar(20), sex char(1));
顯示表結構:
mysql> describe MYTABLE;
插入記錄:
mysql> insert into MYTABLE values ("hyq","M");
導入數據文件:
mysql> use database;
mysql> source d:/mysql.sql;
刪除表:
mysql> drop table MYTABLE;
清空表:
mysql> delete from MYTABLE;
更新表中數據:
mysql> update MYTABLE set sex="f" where name='hyq';