實習筆記 常用的幾個MySQL語句

2021-06-01 02:14:37 字數 1783 閱讀 3715

最近這幾天總是在使用一些比較常見的sql語句協助程式的開發,所以,也有必要整理一下平時用到的這些語句.

下面,以資料庫名mydata,表名為users為例來記錄一下常用的sql語句:

進入mysql介面後,會顯示出輸入密碼的提示(如果在安裝的時候已經設定了密碼的),輸入密碼後進入mysql操作,然後就可以進行sql的執行了.介面如下:

1. 首先是建立資料庫:  

create database mydata;  //回車後會有如下提示
2. 檢視有當前的資料庫:

show databases;  //檢出的結果如下:
3. 利用新建的mydata資料庫:

4. 在這個資料庫下新建表:

create table users(

id int(11) not null auto_increment primary key,

username varchar(32) default '',

password varchar(32) not null

);

5.在新建的表中新增記錄,之後查詢插入的內容:

insert into users values (1,'xingyunpi','111111');

select * from users;

6. 檢視表的結構:

show columns from users; //顯示表的結構

show create table users; //顯示建立表的語句

7. 修改表的結構:

主要分為以下幾種:

(1):

alter table users add age int(11) default 0; //在原來的基礎上新增乙個新列,結果如下:

(2):

alter table users drop column password; //在原來的基礎上刪除一行,結果如下:

(3):

alter table users change username uname varchar(32) default ' '; //alter table users change 原列名 後列名 型別,執行結果如下:

(4):

alter table users rename my_users; //修改表的名稱,查詢的時候就要用新錶名:select * from my_users;執行結果如下:

(5):

update my_users set uname=replace(uname,'pi','pi?lele=00'); //update 表名 set uname=replace(列名,'列內容還有的乙個字元','替換成的字元');

8:匯出資料庫:

mysqldump -uroot -p test > d:\nn.txt;
9:隨機讀取5條資料

select * from articals order by rand() limit 0,5;
作為sql語句匯入到nn.txt下面,嘻嘻~

mysql常用的yu語句 常用mysql語句備份

1.場景 由於需求變動,需要將一張表裡面的兩個字段合併並存到其中的乙個欄位中 可以這樣 update table set column1 concat ws ifnull column1,ifnull column2,也可以這樣 update table set column1 concat ifn...

mysql基本語句例子 mysql常用的語句示例

登陸資料庫 mysql hlocalhost uroot p123456 u後面是使用者名稱 p後面是賬號密碼 h後面是host 檢視資料庫列表 show databases 建立資料庫 create database test 刪除資料庫 drop database test 使用資料庫 use ...

常用mysql語法 Mysql一些常用的語法

一.show databases 檢視有哪些資料庫 use cashloantest 切換到該資料庫 select database 檢視當前所使用的資料庫 show tables delete from 表名 刪除表的所有記錄資料 注 執行命令set sql safe updates 0 後才能刪...