mysql入門基本操作

2021-09-30 14:48:13 字數 3697 閱讀 2935

1  開啟資料庫服務    net start mysql    停止資料庫服務    net stop mysql         解除安裝: sc delete mysql

詳細說明:登入到 mysql

當 mysql 服務已經執行時, 我們可以通過mysql自帶的客戶端工具登入到mysql資料庫中, 首先開啟命令提示符, 輸入以下格式的命名:

mysql -h 主機名 -u 使用者名稱 -p

h : 該命令用於指定客戶端所要登入的mysql主機名, 登入當前機器該引數可以省略;

u : 所要登入的使用者名稱;

p : 告訴伺服器將會使用乙個密碼來登入, 如果所要登入的使用者名稱密碼為空, 可以忽略此選項。 以登入剛剛安裝在本機的mysql資料庫為例, 在命令列下輸入 mysql -u root -p 按回車確認, 如果安裝正確且mysql正在執行, 會得到以下響應:

enter password:

若密碼存在, 輸入密碼登入, 不存在則直接按回車登入, 按照本文中的安裝方法, 預設 root 賬號是無密碼的。登入成功後你將會看到 welecome to the mysql monitor... 的提示語。

然後命令提示符會一直以 mysql> 加乙個閃爍的游標等待命令的輸入, 輸入 exit 或 quit 退出登入。

2   開啟資料庫    mysql -uroot -p    然後會提示你輸入密碼  enter password:   有密碼則輸入,無密碼的話直接回車進入即可

3  資料庫基本操作   

建立乙個資料庫

使用語法:create database 資料庫名稱;這樣的話, 我們就建立了乙個簡單的資料. 這裡我建立的資料庫叫做, mybase; 所以使用**為: create database mybase; 這樣就建立了一   個資料庫mybase;

使用已存在的資料庫

資料庫建立好了,這裡我們需要注意了, 因為, 我們建立的資料庫, 可能不只乙個, 那麼我們怎麼使用剛剛建立的呢? 

語法為:use 資料庫名稱; 這樣就可以了. **為: use mybase; 這樣我們操作的物件就是mybase的資料庫了.

建立表資料庫有了, 資料庫就相當於乙個大房子, 房子裡, 有書房, 有客廳, 有臥室, 在資料庫中, 也存在有表, 檢視等概念, 我們具體存放資料庫資訊的是在表裡面, 然後我們就需要知道      怎麼來建立表(table).語法: create table 表名(欄位名 字段屬性); 我們建立乙個users的表名.然後裡面有username, userid, password欄位,有對應的int,varchar(20),varchar(32)    字段屬性,**: create table users(userid int, username varchar(20), password varchar(32), primary key(userid));

//primary key 約束唯一標識資料庫表中的每條記錄。

主鍵必須包含唯一的值。

主鍵列不能包含 null 值。

每個表都應該有乙個主鍵,並且每個表只能有乙個主鍵

新增資料

表名建立之後, 我們就可以新增資料了, 新增資料使用語法:insert into 表名(欄位名, 欄位名......) values(值, 值......);

新增一條名字叫做mysql的值, id為1. 然後密碼也是mysql.

**: insert into users(userid, username, password) values(1, 'mysql', 'mysql');

查詢資料

使用語法:select * from 表名;或者 select 欄位名, 欄位名.... from 表名;. 這裡需要注意的的是, * 代表全部, 但是在開發中, 推薦大家使用欄位名的方式, **為: select userid,             username, password from users;

修改資料

這裡的語法結構為:update 表名 set 字段=值 where 字段=值; 這裡有乙個新的關鍵字, where, 代表的意思是說, 過濾查詢的結果, 只要你想要的結果. 該句話的**為: update         users set password = 'password' where userid = 1; 注意在修改資料之前最好做一下備份

刪除資料

語法:delete from 表名 where 字段=值;    這裡和更新一樣, 在刪除資料的時候, 最好能夠帶上where條件, 即使是沒有條件, 這樣養成乙個好習慣. 對以後寫**有很大的好處.

**: delete from users where userid = 1;//注意刪除是以行為單位進行的

建立後表的修改

alter table 語句用於建立後對錶的修改, 基礎用法如下:

新增列基本形式: alter table 表名 add 列名 列資料型別 [after 插入位置];

示例:在表的最後追加列 address: alter table students add address char(60);

在名為 age 的列後插入列 birthday: alter table students add birthday date after age;

修改列基本形式: alter table 表名 change 列名稱 列新名稱 新資料型別;

示例:將表 tel 列改名為 telphone: alter table students change tel telphone char(13) default "-";

將 name 列的資料型別改為 char(16): alter table students change name name char(16) not null;

刪除列基本形式: alter table 表名 drop 列名稱;

示例:刪除 birthday 列: alter table students drop birthday;

重新命名表

基本形式: alter table 表名 rename 新錶名;

示例:重新命名 students 表為 workmates: alter table students rename workmates;

刪除整張表

基本形式: drop table 表名;

示例: 刪除 workmates 表: drop table workmates;

刪除整個資料庫

基本形式: drop database 資料庫名;

示例: 刪除 samp_db 資料庫: drop database samp_db;

注意:mysql在windows下

資料庫名、表名、列名、別名

都不區分大小寫

1.編寫sql指令碼,假設內容如下:

create database dearabao;

use dearabao;

create table niuzi (name varchar(20));

儲存指令碼檔案,假設我把它儲存在f盤的hello world目錄下,於是該檔案的路徑為:f:\hello world\niuzi.sql

2 在命令列下(已連線資料庫,此時的提示符為 mysql> ),輸入 source f:\hello world\niuzi.sql (注意路徑不用加引號的,也不用加分號結尾) 或者 \. f:\hello world\niuzi.sql (注意路徑不用加引號的) 回車即可

2    

mysql匯入資料出現--unknown command '\'

,是路徑的表示問題,把'\'換成'/'就可以了

MySQL的基本入門操作

首先讓我們介紹一下mysql的基本入門操作,熟悉一下mysql,接下來都有詳細步驟 建立乙個資料庫 建立乙個資料表 檢視該資料表,看看是否成功 接下來我們來做mysql修改,要注意每乙個步驟 1.將c contact欄位插入到c birth欄位後面。檢查是否成功修改,請記住每一步都是關鍵,方便你錯誤...

mysql基本操作 MySQL基本操作

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.user host,user,passwor...

mysql 基本操作 mysql基本操作

mysql 建立表,並設定主鍵自增 create table log logid int 4 primary key not null auto increment,logtitle varchar 32 not null logcontent varchar 160 not null logtim...