mysql基础课程

基本使用


sudo service mysql start

mysql -u root

show databases;

use databasename;

shiw tables;

quut & exit

创建


CREATE DATABASE databasename;

use databasename;

show tables;

CREATE TABLE tablename

(

列名1  数据类型(数据长度),

列名2  CHAR(20),

列名3  INT(12)

);

CREATE TABLE employee (id int(10), name char(20), phone int(12) );

SELECT * FROM employee;

INSERT INTO employee(id, name,phone) VALUES(01,  ‘Jack‘, 115451454);


DROP DATABASE databasename;



数据类型

INT FLOAT DOUBLE ENUM(单选) SET(多选) DATE CHAR VARCHAR TEXT

约束类型

PRIMARY KEY 主键,不可重复不可空

DEFAULT 默认值, 插入数据为空时,使用默认数据

UNIQUE 唯一约束,该列不能有重复值

FOREIHEN KEY 外键必须REFERENCES参考另一个表的主键

NOT NULL


CREATE TABLE employee

( 

id  INT(10)  PRIMARY KEY,

name VARCHAR(20)  DEFAULT 'Mark',

class_id int(15),

FOREIGN KEY(class_id)  REFERENCE another_table(class_id)


)


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • SQL语言基础 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的基本数据查询操作。另外请注意本章的S...
    厲铆兄阅读 5,506评论 2赞 46
  • 大多数女生分手的原因一定是委屈了太久,男生觉得女生小情绪太多却很少在自己身上找问题,你们有没有想过一个女生像别人承...
    岳与馨阅读 502评论 0赞 0
  • 成人之与孩子有两点优势:体力优势、智力优势。好好说不听,也有两个方法:想办法说服、打服,后者简单粗暴,前者费神费力...
    吾兄安静阅读 124评论 0赞 0
  • 我是永恒纯洁的灵魂,转世之初,枯槁飘曳,随风随尘,摇曳生姿。 见我梦里,懂了。也醒了。 ...
    天人身心合一阅读 539评论 0赞 4

友情链接更多精彩内容