亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

sql語句(學習并更新中)

標簽:
PHP SQL Server

SHOW DATABASES; 查看数据库
CREATE DATABASE 命名; 创建数据库
CREATE DATABASE IF NOT EXISTS 命名; 创建数据库,保存错误
SHOW WARANINGS; 查看错误信息
SHOW CREATE DATABASE 命名; 查看数据库结构
CREATE DATABASE IF NOT EXISTS 命名 CHARACTER SET gbk; 创建数据库,选择数据结构
ALTER DATABASE 命名 CHARACTER SET = utf8;修改数据结构
DROP DATABASE 命名; 删除数据库
USE 命名;使用数据库
SELECT DATABASE();使用的数据库是哪个
CREATE TABLE [IF NOT EXISTS] 表命名;创建数据表
mysql> create table tb1(
-> username VARCHAR(20) NOT NULL,//用户名 字符型;NOT NULL不能为空
-> age tinyint unsgined NULL, //年龄. unsgined无符号 NULL可以为空
-> salay float(8,2) unsigned //float,保留2个小数
-> );
SHOW TABLES[FROM db_name];查看数据表列表
SHOW COLUMNS FROM 表命名;查看数据表的结构
INSERT 表名字[(username,salary)] VALUES('Tom',25,7863.25),[(下一条)];插入一条记录[多条]
INSERT 表命名 SET 记录='ben',记录='ben';插入一条记录
UPDATE 表命名 SET 记录 = 记录+5[,sex = 0];更新记录该记录值全部+5[,多条记录,该记录全部为0]
UPDATE 表命名 SET 记录 =记录+10 WHERE 另一条记录%2 =0 ;更新记录加判断条件另一条为偶数的时候更新记录
SELECT * FROM 表命名;查看数据表记录
id smallint unsigned auto_increment primary key;自动编号,设置主键(not null),唯一性
username varchar(20) not null unique key; 唯一性,不是主键
sex enum ('1','2','3') default '3';,没有赋值则使用默认值
SHOW CREATE TABLE 表命名;查看数据表的存储引擎
DELETE FROM 表命名 WHERE id =3;删除操作
foreign key(当前表的一条记录) references 父表名(父表的一条记录) on delete cascade;//删除操作同步,对应父表的一条记录删除
ALTER TABLE 表命名 ADD age tinyint unsigned not null default 10 [ frist && after 列命名] ;表添加一列操作,[在列命名之后]
ALTER TABLE 表命名 DROP 列命名,[DROP 列命名];
ALTER TANLE 表命名 ADD CONSTRAINT_PK_表命名_记录 PRIMARY KEY (记录);修改表中列设置主键
ALTER TABLE 表命名 ADD UNIQUE (列命名);修改设置唯一约束
ALTER TABLE 表命名 ADD FOREIGN KEY (列命名) REFEREMNCES 外键表命名(外键列命名);修改设置外键
ALTER TABLE 表命名 ALTER 列命名 SET DEFAULT 15;修改创建默认值
ALTER TABLE 表命名 MODIFY 列命名 SMALLINT UNSIGNED NOT NULL FIRST;修改列的位置第一
ALTER TABLE 表命名 ALTER 列命名 DROP DEFAULT;修改删除默认值
ALTER TABLE 表命名 DROP PRIMARY KEY;删除主键
SHOW INDEXES FROM 表命名\G;查看索引和约束;
ALTER TABLE 表命名 DROP INDEX 列命名;删除唯一约束
ALTER TABLE 表命名 DROP FOREIGN KEY (先用CREATE TANLE 表命名中外键的命名CONSTRAINT'就是这个命名');删除外键
ALTER TABLE 表命名 CHANGE 列命名 新列命名 TINYINT UNSIGNED NOT NULL;修改列命名;
ALTER TABLE 表命名 RENAME[或者用TO] 新表命名;修改表命名

點擊查看更多內容
10人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
Web前端工程師
手記
粉絲
1
獲贊與收藏
32

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消