天天看點

Mysql基礎DDL與DML

  1. DDL

    建立資料庫:CREATE DATABASE 庫名

    查詢所有資料庫: SHOW DATABASES;

    使用指定資料庫:USE 庫名;

    删除資料庫:DROP DATABASE 庫名;

    建立表:CREATE TABLE 表名(字段名 類型,字段 類型)

    例如:

    CREATE TABLE s_student( username VARCHAR(32), password VARCHAR(32), age INT(3), money FLOAT(8,2))

    擷取表的字段資訊:desc 表名;

    擷取表的建立資訊:SHOW CREATE TABLE 表名;

    修改表名:ALTER TABLE 久表名 RENAME 新表名;

    删除表名:DROP TABLE 表名;

    修改字段類型: ALTER TABLE 表名 MODIFY 字段名 類型;

    添加字段:ALTER TABLE 表名 ADD 字段名 類型;

    删除字段:ALTER TABLE 表名 DROP 字段名;

    修改字段名:ALTER TABLE 表名 CHANGE 舊字段名 新字段名 類型;

    建立表(添加主鍵、自動增長)

    CREATE TABLE student(

    id int(5) PRIMARY KEY AUTO_INCREMENT,

    username VARCHAR(32),

    password VARCHAR(32),

    age INT(3))

  2. DML

    以上面建立的表為例

    插入資料方法一:INSERT INTO student VALUES(1,’居居俠‘,’123‘,18,);

    插入資料方法二:INSERT INTO student (username,password)VALUES(‘居居俠2’,‘321’);

    修改資料:UPDATE student SET username=‘張三’ WHERE id=1;

    删除資料(加條件):

    DELETE FROM student WHERE id=2;

    查詢資料:SELECT * FROM student;