開啟服務:
net start mysql
連線認證語法:
mysql -h localhost -p 3306 -u root -p
關閉服務:
net stop mysql
建立資料庫:
create database 資料庫名;
建立帶庫選項的資料庫:
create database 資料庫名 charset gbk;
選擇資料庫:
use 資料庫名;
檢視資料庫建立語句:
show create database 資料庫名;
顯示所有資料庫:
show databases;
顯示以my開頭的全部資料庫:
show databases like 'my%';
顯示以bases為結尾的資料庫:
show databases like '%bases';
修改資料庫字符集:
alter databases 資料庫名 charset gbk;
刪除資料庫:
drop database 資料庫名;
建立表:
create table 表名(
欄位名 int,
欄位名 varchar(10)
);
建立帶表選項的表:
create table 表名(
欄位名 int,
欄位名 varchar(10)
)charset gbk;
顯示當前庫的所有表:
show tables;
檢視表結構:
desc 表名;
檢視以a開頭的所有表:
show tables like 'a%';
顯示表建立語句:
show create table 表名;
複製表結構:
create table 表名2 like 表名1;
修改表的字符集:
alter table 表名 charset utf8;
修改表名:
rename table 原表名 to 新錶名;
向表中新增新字段(放在最前):
alter table 表名 add 欄位名 int[型別] first;
向表中新增name欄位,放在id欄位後:
alter table 表名 add name char(10) after id;
修改欄位名,將age欄位修改為id:
alter table 表名 change age id int;
修改name欄位型別:
alter table 表名 modify name char(20);
刪除字段:
alter table 表名 drop 欄位名;
刪除乙個表:
drop table 表名;
刪除多個表(不允許):
drop table 表1,表2;
向表中插入1條資料:
insert into 表名(id,name)values(1,"張三");
向表中插入多條資料:
insert into 表名 values(1,'張三'),(2,'李四');
檢視表的全部資訊:
select * from 表名;
查詢學生表的姓名和年齡:
select name,nl from stu;
查詢姓名為張三的學生資訊:
select * from stu where name="張三";
刪除姓名為張三的學生資訊:
delete from stu where name="張三";
將張三的id修改為3:
update stu set id=3 where name="張三";
設定統一字符集:
set names gbk/utf8;
增加主鍵1:
create table 表名(
id int primary key,
name char(20)
)charset gbk;
增加主鍵2:
create table 表名(
id int,
name char(20),
primary key(id)
)charset gbk;
表後增加主鍵:
alter table 表名 add primary key(欄位名);
刪除主鍵:
alter table 表名 drop primary key;
新增自動增長:
create table 表名(
id int primary key auto_increment,
name char(10) not null
)charset gbk;
修改自動增長:
alter table 表名 auto_increment=值;
建立唯一鍵:
alter table 表名add unique key(欄位名);
刪除唯一鍵:
alter table 表名 drop index 唯一鍵名字;
查詢表中全部資料:
select * from 表名;
查詢表中部分字段:
select 字段列表 from 表名;
條件查詢資料:
select 字段列表 * from 表名 where 欄位名=值;
刪除操作:
delete from 表名 【where條件】;
更新操作:
update 表名 set 欄位名=新值 【where條件】;
mysql的基本操作語法 MySQL操作基本語法
建立表 create table student id number 8 primary key not null,name varchar 20 not null,address varchar2 50 default 位址不詳 插入資料 insert into student id,name v...
MySQL 基礎操作語法
cmd控制台中鏈結mysql mysql h localhost u root p 顯示所有資料庫 show databases 建表 create table t test id int auto increment primary key not null,name varchar 20 uni...
MySQL基礎語法操作
一 sql語句組成 1.ddl 資料定義 2.dml 資料操作 3.dql 資料查詢 4.dcl 資料控制 二 資料型別 1.整數 1 tinyint 2 smalliint 3 mediumint 4 int 5 bigint 2.浮點型 1 float 2 double 3 decimal 3....