zoukankan      html  css  js  c++  java
  • MySQL语法练习一

    DESC t_dept
    
    ALTER TABLE t_dept
    ADD descri VARCHAR(20)
    
    ALTER TABLE t_dept
    ADD decribe VARCHAR(20) FIRST
    
    ALTER TABLE t_dept
    ADD descr VARCHAR(100)
    AFTER deptno
    
    ALTER TABLE t_dept
    DROP descri
    
    ALTER TABLE t_dept
    DROP decribe
    
    DESCRIBE t_dept
    
    ALTER TABLE t_dept
    MODIFY descr INT
    
    DESC t_dept
    
    ALTER TABLE t_dept
    CHANGE descr me INT
    
    DESC t_dept
    
    ALTER TABLE t_dept
    CHANGE me he VARCHAR(100)
    
    DESC t_dept
    
    ALTER TABLE t_dept
    MODIFY he VARCHAR(100) FIRST
    DESC t_dept
    
    
    ALTER TABLE t_dept
    MODIFY he VARCHAR(100) 
    AFTER loc
    
    DESC t_dept
    
    DROP TABLE t_dept
    
    CREATE TABLE t_dept(
    deptno INT NOT NULL,
    dname VARCHAR(20),
    loc VARCHAR(40)
    )
    
    DESC t_dept
    
    DROP DATABASE test1
    
    CREATE DATABASE company;
    USE company;
    CREATE TABLE t_dept(
    deptno INT NOT NULL,
    dname VARCHAR(20) DEFAULT 'cjgong',
    loc VARCHAR(40)
    )
    
    DROP DATABASE company
    CREATE DATABASE company;
    USE company
    
    CREATE DATABASE t_dept(
    deptno INT,
    dname VARCHAR(20) UNIQUE,
    loc VARCHAR(40)
    )
    
    DESC t_dept;
    
    CREATE TABLE t_dept(
    deptno INT,
    dname VARCHAR(20),
    loc VARCHAR(40),
    CONSTRAINT uk_name UNIQUE(dname)
    );
    
    CREATE TABLE t_dept(
    deptno INT,
    dname VARCHAR(20),
    loc VARCHAR(40),
    CONSTRAINT pk_name PRIMARY KEY(dname)
    )
    CREATE DATABASE company;
    USE company
    
    CREATE TABLE t_dept(
    deptno INT,
    dname VARCHAR(20),
    loc VARCHAR(40),
    CONSTRAINT pk_dname_deptno PRIMARY KEY(deptno,dname)
    )
    
    CREATE DATABASE company;
    USE company;
    
    CREATE TABLE t_dept(
    deptno INT PRIMARY KEY AUTO_INCREMENT,
    dname VARCHAR(20),
    loc  VARCHAR(40)
    )
    ALTER TABLE t_dept
    ADD deptno1 INT;
    
    CREATE TABLE t_employee(
    empno INT PRIMARY KEY,
    ename VARCHAR(20),
    job VARCHAR(40),
    MGR INT,
    Hiredate DATE,
    sal DOUBLE(10,2),
    comm DOUBLE(10,2),
    deptno INT,
    CONSTRAINT fk_deptno FOREIGN KEY(deptno)
    REFERENCES t_dept(deptno)
    );
    
    DESC t_employee
    
    DESC t_dept
      1 DESC t_dept
      2 
      3 ALTER TABLE t_dept
      4 ADD descri VARCHAR(20)
      5 
      6 ALTER TABLE t_dept
      7 ADD decribe VARCHAR(20) FIRST
      8 
      9 ALTER TABLE t_dept
     10 ADD descr VARCHAR(100)
     11 AFTER deptno
     12 
     13 ALTER TABLE t_dept
     14 DROP descri
     15 
     16 ALTER TABLE t_dept
     17 DROP decribe
     18 
     19 DESCRIBE t_dept
     20 
     21 ALTER TABLE t_dept
     22 MODIFY descr INT
     23 
     24 DESC t_dept
     25 
     26 ALTER TABLE t_dept
     27 CHANGE descr me INT
     28 
     29 DESC t_dept
     30 
     31 ALTER TABLE t_dept
     32 CHANGE me he VARCHAR(100)
     33 
     34 DESC t_dept
     35 
     36 ALTER TABLE t_dept
     37 MODIFY he VARCHAR(100) FIRST
     38 DESC t_dept
     39 
     40 
     41 ALTER TABLE t_dept
     42 MODIFY he VARCHAR(100) 
     43 AFTER loc
     44 
     45 DESC t_dept
     46 
     47 DROP TABLE t_dept
     48 
     49 CREATE TABLE t_dept(
     50 deptno INT NOT NULL,
     51 dname VARCHAR(20),
     52 loc VARCHAR(40)
     53 )
     54 
     55 DESC t_dept
     56 
     57 DROP DATABASE test1
     58 
     59 CREATE DATABASE company;
     60 USE company;
     61 CREATE TABLE t_dept(
     62 deptno INT NOT NULL,
     63 dname VARCHAR(20) DEFAULT 'cjgong',
     64 loc VARCHAR(40)
     65 )
     66 
     67 DROP DATABASE company
     68 CREATE DATABASE company;
     69 USE company
     70 
     71 CREATE DATABASE t_dept(
     72 deptno INT,
     73 dname VARCHAR(20) UNIQUE,
     74 loc VARCHAR(40)
     75 )
     76 
     77 DESC t_dept;
     78 
     79 CREATE TABLE t_dept(
     80 deptno INT,
     81 dname VARCHAR(20),
     82 loc VARCHAR(40),
     83 CONSTRAINT uk_name UNIQUE(dname)
     84 );
     85 
     86 CREATE TABLE t_dept(
     87 deptno INT,
     88 dname VARCHAR(20),
     89 loc VARCHAR(40),
     90 CONSTRAINT pk_name PRIMARY KEY(dname)
     91 )
     92 CREATE DATABASE company;
     93 USE company
     94 
     95 CREATE TABLE t_dept(
     96 deptno INT,
     97 dname VARCHAR(20),
     98 loc VARCHAR(40),
     99 CONSTRAINT pk_dname_deptno PRIMARY KEY(deptno,dname)
    100 )
    101 
    102 CREATE DATABASE company;
    103 USE company;
    104 
    105 CREATE TABLE t_dept(
    106 deptno INT PRIMARY KEY AUTO_INCREMENT,
    107 dname VARCHAR(20),
    108 loc  VARCHAR(40)
    109 )
    110 ALTER TABLE t_dept
    111 ADD deptno1 INT;
    112 
    113 CREATE TABLE t_employee(
    114 empno INT PRIMARY KEY,
    115 ename VARCHAR(20),
    116 job VARCHAR(40),
    117 MGR INT,
    118 Hiredate DATE,
    119 sal DOUBLE(10,2),
    120 comm DOUBLE(10,2),
    121 deptno INT,
    122 CONSTRAINT fk_deptno FOREIGN KEY(deptno)
    123 REFERENCES t_dept(deptno)
    124 );
    125 
    126 DESC t_employee
    127 
    128 DESC t_dept
    129 DROP TABLE t_employee
    130 DROP TABLE t_dept
    131 
    132 USE company
    133 
    134 CREATE TABLE t_dept(
    135 deptno INT,
    136 dname VARCHAR(20),
    137 loc VARCHAR(40),
    138 INDEX index_deptno(deptno)
    139 )
    140 SHOW CREATE TABLE t_dept
    141 
    142 EXPLAIN
    143 SELECT *FROM t_dept WHERE deptno=1
    144 
    145 CREATE INDEX index_deptno
    146 ON t_dept (deptno)
    147 
    148 SHOW CREATE TABLE t_dept
    149 
    150 ALTER TABLE t_dept
    151 ADD INDEX index_deptno(deptno)
    152 
    153 SHOW CREATE TABLE t_dept
    154 
    155 CREATE TABLE t_dept(
    156 deptno INT UNIQUE,
    157 dname VARCHAR(20),
    158 loc VARCHAR(40),
    159 UNIQUE INDEX index_deptno(deptno)
    160 )
    161 
    162 
    163 EXPLAIN
    164 SELECT *FROM t_dept WHERE deptno=10
    165 
    166 #mysql -h localhost -u root -p
    167 
    168 CREATE UNIQUE INDEX index_deptno
    169 ON t_dept(deptno)
    170 
    171 EXPLAIN
    172 SELECT *FROM t_dept WHERE dname='cjgong'
    173 
    174 CREATE FULLTEXT INDEX index_loc
    175 ON t_dept(loc)
    176 
    177 SHOW CREATE TABLE 
    178 
    179 ALTER TABLE t_dept
    180 ADD FULLTEXT INDEX index_loc(loc)
  • 相关阅读:
    Eclipse慢慢学会的快捷键
    换行和flush()
    接口Interface
    对象的转型
    抽象类和抽象函数
    BufferedReader
    FileInputStream和FileReader
    Unable to instantiate receiver XXXXXX
    声明对象和定义数组
    Eclipse中文乱码问题
  • 原文地址:https://www.cnblogs.com/zhangyongjian/p/3634210.html
Copyright © 2011-2022 走看看