mysql point 修改 mysql 修改

2021-10-20 22:08:34 字數 1556 閱讀 7972

#啟動資料庫服務

service mysqld start

#連線資料庫

mysql -u root -password

#載入資料

source *.sql

#刪除資料庫:

drop database [db_name];

資料庫自增操作

1、建立**時新增: create table tablename(id int auto_increment primary key,...)

2、建立**後新增: alter table tablename add id int auto_increment primary key

3、設定主鍵:alter table tablename add primary key(field_name);

4、重新命名表: alter table table_old_name rename table_new_name;

5、改變欄位的型別:alter table tablename modify field_name field_type;

6、重新命名字段:alter table tablename change old_field_name new_field_name new_field_type;

7、刪除字段:alter table tablename drop column field_name;

8、增加乙個新字段:alter table tablename add new_field_name field_type;

alter table tablename add new_field_name field_type not null default '0';

9、新增乙個字段,預設值為0,非空,自動增長,主鍵:alter table tabelname add new_field_name field_type default 0 not null auto_increment ,add primary key (new_field_name);

建立乙個表

create table pre_common_usernotes (id int(8) not null primary key auto_increment, user_id char(20) not null,

order_id char(20) not null, pub_id char(20) not null, ad_name char(20) , ad_id int(8),

device char(20) , system_name char(20), channel int(8), price double(16,2), point int(8), ts int(10) not null default'0', sign char(30));

建立資料庫並設定資料庫預設字段編碼格式

create database database_name default charset utf8 collate utf8_unicode_ci;

設定auto_increment欄位的最小值

aleter table table_name auto_increment=100000

mysql point型別的簡單使用

什麼是point型別資料?舉個例子如下 point 123.462202 41.804471 首先建立乙個表 drop table if exists tb point create table tb point timestamp date not null comment 時間戳 point p...

修改Innodb的資料頁大小以優化MySQL的方法

我們知道innodb的資料頁是16k,而且是乙個硬性的規定,系統裡沒更改的辦法,希望將來mysql也能也oracle一樣支援多種資料頁的大小。但實際應用中有時16k顯的有點大了,特別是很多業務在oracle或是sql server執行的挺好的情況下遷到了mysql上發現io增長太明顯的情況下,就會想...

修改Innodb的資料頁大小以優化MySQL的方法

我們知道innodb的資料頁是16k,而且是乙個硬性的規定,系統裡沒更改的辦法,希望將來mysql也能也oracle一樣支援多種資料頁的大小。但實際應用中有時16k顯的有點大了,特別是很多業務在oracle或是sql server執行的挺好的情況下遷到了mysql上發現io增長太明顯的情況下,就會想...