1. 程式人生 > >基本數據庫操作

基本數據庫操作

lte 相同 nike 數據庫操作 通配符 名稱 dog 指定 hang

針對庫的相關操作 

  增
  create database 庫名稱
  刪
  drop database 庫名稱
  改
  alter database 庫名稱 要改的屬性名稱
  alter database db1 DEFAULT CHARACTER SET utf8;
  alter database db1 CHARSET utf8;
  註意 在mysql中 utf-8 不能帶- 寫成utf8
  查
  show databases查看所有數據庫
  show create databases 庫名稱 查看建庫的語句

命名規範:

  1.不能使用純數字
  2.可以是數字 字母 下滑線的組合
  3.可以下滑線開頭
  4.不能是關鍵字 如create
  大致和python相同
  不區分 大小寫

表相關的操作


  建表時要明確數據庫
  use db1;
  create table 表名稱(字段名 類型(長度),....)
  create table dog(nikename char(10),gender char(1),age int)
  #創建時同時指定數據庫
  create table 庫名稱.表名稱(字段名 類型(長度),....)

  drop table 表名;


  alter table 表名稱 drop|change|modify|add
  drop 字段名稱
  alter table dog drop color;

  change 舊的字段名 新的字段名 新的類型
  alter table dog change gender sex char(2);

  modify 字段名 新的類型
  alter table dog modify color char(5);

  add 字段名稱 類型
  alter table dog add color char(10);
重命名表
  rename table 舊表名稱 to 新表名稱
  rename table dog to dogtable;

修改表的屬性
  alter table 表名 屬性名 值;
  alter table dogtable DEFAULT CHARSET gbk;


  show tables;查看所有表
  desc 表名稱; 查看表結構
  show create table 表名;查建表語句
  記錄相關操作

  inert into 表名 values(值1,值2.....)

  delete from 表名 where 字段名稱 = 值
  沒有條件的話刪除全部數據

  update 表名 set 字段名 = 新的值 where 字段名 = 值
  沒有條件的話修改全部

  select *from 表名; *表示通配符 查看所有字段
  select 字段名稱1,字段名2.. from 表名;

基本數據庫操作