筆記 基本MySQL語句大全

2021-08-21 14:12:37 字數 2043 閱讀 7510

下面的例子以newsdb資料庫下的表「news」為例進行刪改增添,實際操作過程中可以根據資料庫和表的不同更改語句內容 

建立資料庫:create database newsdb;

刪除資料庫:drop database newsdb;

建立表:

use newsdb;

create table `news` (

`id` bigint(20) unsigned not null auto_increment,

`title` varchar(100) not null,

`username` varchar(20) not null,

`content` text,

`submittime` datetime default null,

`viewcount` int(10) unsigned default null,

`catalogs` varchar(20) default null,

`attachment` varchar(100) default null,

primary key (`id`));

注意:表的名稱(在這裡是『new』)和列的名稱(在這裡有 『id』 『title』)要用反引號引起來,不能是使用單引號,使用單引號會報錯。

修改表:(將屬性id從tinyint 改變為integer(屬性名不變),並將屬性title從 varchar(100) 改變為varchar(200),同時也將title重新命名為t。) 

alter table news modify id integer not null, change title varchar(200);

ps:modify和change的區別:      

change 對列進行重新命名或更改列的型別,需給定舊的列名稱和新的列名稱、當前的型別

modify 可以改變列的型別,此時不需要重新命名(不需給定新的列名稱)

檢視表的結構

①檢視表的樣式:desc news;

②檢視表的構造語句:show create table news;

刪除表:

drop table news;

插入記錄

insert into `news` (`id`,`title`,`username`,`content`,`submittime`,`viewcount`,`catalogs`,`attachment`)

values (1,'新聞標題','張三','新聞內容','2009-12-14 00:00:00',1,'5','null');

插入資料時,如果遇到插入中文失敗的問題,可以參考mysql插入中文資料報錯,插入失敗的問題處理

查詢記錄

select * from news where id =1; (查詢顯示id=1的全部記錄)

select  id,title from news where username like '張三'; (查詢顯示名字為張三的 id和title的內容)

ps:①用 <= 、>= 、= 篩選數字型別;

②用 like 篩選字串型別 ,並且使用百分號 %字元來表示任意字元,類似於正規表示式中的星號 *,如 「com%"可                            以匹配到以com開頭的任意單詞。

③mysql 同樣也支援其他正規表示式的匹配, mysql中使用 regexp 操作符來進行正規表示式匹配。

如:查詢username欄位中以'st'為開頭的所有資料:

select username from news where username regexp '^st';
(正規表示式的內容下次再總結)

刪除記錄

delete from news where id=1;

修改記錄

update table news set title = 「新的標題」 ;

MySQL語句大全

一 連線mysql。二 修改密碼。格式 mysqladmin u使用者名稱 p舊密碼 password 新密碼 1 給root加個密碼ab12。首先在dos下進入目錄mysql bin,然後鍵入以下命令 mysqladmin u root password ab12 注 因為開始時root沒有密碼,...

MySQL筆記一(基本語句)

記錄下mysql基本語句 檢測系統是否安裝 rpm qa grep mysql 解除安裝 普通解除安裝 rpm e mysql 強力解除安裝 rpm e nodeps mysql 安裝 linux wget rpm ivh mysql community release el7 5.noarch.r...

mysql基本語句 mysql基本語句

mysql關係型資料庫rds中的老大哥,增刪改查是mysql入門的基礎 增刪改查語句 增刪改查的語句命令為 增 insert 刪 delete 改 update 查 select或者show 庫操作建立資料庫 create database shujukuba 建立帶字符集的資料庫 create d...