常用sql語句(mysql)

2021-08-10 19:56:45 字數 1618 閱讀 5994

#給表新增列

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.替換插...