1.建立資料庫的基本語法
建立資料庫
切換資料庫
建立資料表
等
use song;
show tables;
create table stu ( stu_id int ( 5 ) not null auto_increment primary key, stu_name varchar ( 10 ) not null, stu_bir datetime default '2001-01-01' ) show tables;
select
* from
user;
insert into user ( name, `age`, `gender`, `address` )
values
( '橋本環奈', 15, '女', '大阪' )
update user
set name = '長澤亞美',
`gender` = '女'
where
id = 1
select
* from
user;
-- 建立乙個新的表
create table student(
stuno int(4) not null primary key auto_increment comment '學號',
loginpwd varchar(20),
stuname varchar(20) comment'學生姓名',
*** tinyint(1) comment'性別取值為0/1',
gradeid int(10) comment'年級編號',
phone varchar(20) not null,
address varchar(255) comment"位址",
bir datetime comment'出生時間',
email varchar(50) not null,
idcard varchar(50) comment'身份證號'
)create table grade(
gid int(5) primary key auto_increment ,
gaddress varchar(50) not null
)-- 檢視表結構
desc student;
-- 檢視建立表的語句
show create table stu;
-- 修改表名
alter table stu1 rename stu2;
-- 新增乙個字段
alter table stu2 add gid int(5) ;
alter table user add gid int(5) ;
-- 修改字段
alter table user modify address int(2);
-- 修改列名
alter table user change gid grid int(5);
-- 刪除字段
alter table stu2 drop gid;
-- 增加外來鍵
alter table user add constraint fk_gid foreign key(grid) references grade(gid);
-- 刪除外來鍵
alter table user drop foreign key fk_gid;
-- 刪除索引
alter table user drop index fk_gid;
-- 插入多條資料
insert into user(name,age,gender,address)values("中原弟",2,'女',"茅坑"),
("玉鑫弟弟",2,'女',"茅坑"),
("劉詩詩",20,'女',"北京");
-- 查詢資料
select name,age,address from user;
-- 修改資料
update user set name="大可愛" where name="玉鑫弟弟"
#刪除資料 delete from +表名+【where條件】
delete from user where address="茅坑"
mysql
概念 是現流行的開源、免費的關係型資料庫 特點 免費、開源資料庫; 小巧、功能齊全; 使用便捷; 可執行於windows或linux作業系統; •可適用於中小型甚至大型**應用;
mysql 的基本語法 MYSQL基本語法
資料庫 可視為電子化的檔案櫃 儲存電子檔案的處所 為什麼使用資料庫 持久化 方便管理資料 結構化查詢 非結構化查詢 net start 程式 啟動 net stop 程式 結束 mysql uroot p3307 p 新建資料庫 create database 資料庫名 使用資料庫 use 資料庫名...
mysql的基本語法 mysql的基本語法
正文本篇文章主要是記錄一些常用的mysql語法,方便使用時候進行查閱。linux上常用命令 命令都以 結尾 1,登入mysql mysql u賬號 p密碼 2,檢視幫助 help 或者 h 3,檢視有哪些資料庫 show databases 4,進入某個資料庫 use databasename 5,...
mysql key 語法 MySQL的基本語法
mysql的基本語法 crud的操作 c create 增 insert into 表名 values 將要增加的值 值的數量和表中的列數一致 insert into 表名 列名 values 給指定的列加值 其他為null,表示不知道 insert into 表名 values 將要增加的值 將要...