數據庫操作基礎教程?1、create database bb;2、mysql> show databases;,我來為大家科普一下關于數據庫操作基礎教程?以下内容希望對你有幫助!
數據庫操作基礎教程
1、create database bb;
2、mysql> show databases;
3、mysql> show create database bb;
4、mysql> use bb;
5、mysql> set names gbk;
6、mysql> create table bb1(
-> id int,
-> name varchar(20)
-> );
7、mysql> show tables;
8、mysql> select * from bb1;
增删改查:
1、Update table_name set 字段名=’新值’ [, 字段2 =’新值’, …..][where id=id_num] [order by 字段 順序]
2、select id,username from mytable where id=1 order by desc
3、insert into mytable (id,username) values (1,’zhangsan’)
4、delete from table_name where 條件語句
表結構的修改
1、增加一個字段格式:
alter table table_name add column 字段名 字段類型 after 某字段;
mysql> alter table ww add total int(100),add num int(100); 同時增加多個
2、删除一個字段:
alter table table_name drop字段名
3、修改字段名稱/類型
alter table table_name change 舊字段名 新字段名 新字段的類型
alter table qqq_teacher add t_id int not null after id;
alter table ali_post change post_state post_state2 tinyint(4) comment "狀态 1: 已發布, 2: 草稿";
改表的名字
alter table table_name rename to new_table_name
删表 : drop table table_name; 例 : drop table mytable
列屬性
1、null,not nul 限制字段值不能為空
2、Default 設置字段的默認值,在沒有錄入時自動使用默認值填充
3、primary key 設置字段為主鍵,主鍵字段的值不能重複,不能為空。 一個數據表中隻能設置一個字段為主鍵
4、auto_increment 設置字段為自動增長,默認從1開始自動分配編号。類型必須為整型
5、unique key 唯一鍵,設置字段的值為唯一的,可以同時設置多個字段為唯一鍵 唯一鍵字段的值可以為空。
,