mysql操作

mysql創(chuàng)建用戶

  • 1.創(chuàng)建用戶 create user "username"@"主機(jī)地址" identfied by "password"; 如果想讓任何主機(jī)訪問可以將主機(jī)改為% 但出于安全考慮,最好限制到具體的IP地址或主機(jī)名
create user  "username"@"127.0.0.1"  identfied by  "password";
  • 2.給權(quán)限 GRANT ALL PRIVILEGES ON mydatabase.* TO 'john_doe'@'%';
grant all on hk.tongyao to 'username'@'127.0.0.1';
  • 3.刷新 也可以不用
flush privileges; 

mysql操作分為對(duì) (庫 表 數(shù)據(jù))
mysql對(duì)表的操作 與對(duì)庫的操作相似

創(chuàng)建表(CREATE TABLE)

但是 你需要指定表名、列名以及每列的數(shù)據(jù)類型。

例如

CREATE TABLE employees (  
    id INT AUTO_INCREMENT PRIMARY KEY,  
    name VARCHAR(100) NOT NULL,  
    position VARCHAR(100),  
    salary DECIMAL(10, 2),  
    hire_date DATE  
);

刪除表(DROP TABLE)

使用 DROP TABLE 語句可以刪除整個(gè)表及其數(shù)據(jù)。

DROP TABLE 表明;

修改表結(jié)構(gòu)(ALTER TABLE)這一點(diǎn)與操作庫不同

  • 使用 ALTER TABLE 語句可以修改表的結(jié)構(gòu),比如添加、刪除或修改列。

添加列:

ALTER TABLE employees ADD email VARCHAR(100);

刪除列:

ALTER TABLE employees DROP COLUMN email;

修改列:

ALTER TABLE employees MODIFY COLUMN salary DECIMAL(12, 2);

查詢表

show tables;

查詢表結(jié)構(gòu)

desc 表名;
show create table 表名;

選擇表/庫

use 庫/表名;

mysql對(duì)數(shù)據(jù)的操作

一. 插入數(shù)據(jù)(create)

  • 使用INSERT INTO語句向表中插入新的數(shù)據(jù)行。
inster into 表名 (列1, 列2, 列3, ...)  
values (值1, 值2, 值3, ...);

二. 查詢數(shù)據(jù) (select)

SELECT 列1, 列2, ...  
FROM 表名  
WHERE 條件;

三. 更新數(shù)據(jù)(Update)

update 表名  
set 列1 = 值1, 列2 = 值2, ...  
WHERE 條件;

四. 刪除數(shù)據(jù)(Delete)

delect from 表名  
where 條件;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容