#給表新增列
sql = '''
alter table table_name
add column col_name varchar(255)
not null default default_value
'''#增加表列,指定格式
sql = '''
alter table table_name
add col_name boolean
'''#將指定列移到第一列
sql = '''
alter table table_name
modify col_name varchar(255) first
'''#將指定列移動到某一列後面
sql = '''
alter table table_name
modify col_name varchar(255) after col_name2
'''#與另一表關聯進行插入資料
sql = '''
update table_name1 t1, table_name2 t2
set t1.area = t2.oc
where condition1=condition2
'''#更改表名
sql = '''
alter table table_name rename table_name2
'''#表去重查詢
sql = '''
select distinct(*) from table_name
'''#改變表中列名(必須同時指定格式)
sql = '''
alter table table_name
change col1 col2 varchar(255)
'''#將表2中的資料插入到表1中
sql = '''
insert into table_name
select * from table_name2
'''#刪除指定表中的主鍵
sql = '''
alter table table_name
drop primary key
'''sql = '''
alter table table_name
add primary key(col_name)
'''#刪除表中指定列
sql = '''
alter table table_name
drop col_name
'''#刪除表中指定行
sql = '''
delete from table_name where col_name=value
'''#刪除指定列的預設值
sql = '''
alter table table_name alter column col_name drop default
'''#設定指定列的預設值(若改變原有預設值,則先執行刪除預設,再設定預設)
sql = '''
alter table table_name alter column col_name set default default_value
'''
MySql 常用SQL語句
create database kali use kali show tables create table students sno varchar 10 primary key,sname varchar 10 not null,varchar 2 check in 男 女 age varcha...
MySQL常用SQL語句
查詢一張表中的所有資料 sql view plain copy select from table name 查詢一張表中的指定列資料 sql view plain copy select column a,column b from table name 按條件查詢一張表中的所有資料 sql vi...
MySql 常用sql語句
1.避免重複插入 關鍵字 句 insert ignore into,如果插入的資料會導致unique索引或primary key發生衝突 重複,則忽略此次操作 不插入資料 insert ignore into table name column 1 column 2 values 1 1 2.替換插...