zoukankan      html  css  js  c++  java
  • mysql入门

    如何在linux环境下安装mysql

    1.检查当前linux环境下是否安装有mysql服务:sudo service mysql start
    2.安装mysql服务端、核心程序:sudo apt-get install mysql-server
    3.安装mysql客户端:sudo apt-get install mysql-client
    4.安装结束,用命令验证是否安装并成功启动:sudo netstat -tap | grep mysql
    5.通过gedit修改mysql的配置文件:sudo /etc/mysql/my.cnf
    6.启动mysql服务:sudo service mysql start
    7.使用root用户登录:mysql -u root
    8.查看数据库:show databases;
    9.链接数据库:use <数据库名称>
    10.删除数据库:drop database <数据库名>
    11.查看表:show tables
    12.退出:quit或者exit

    创建数据库
    1.create database name1;(在大多数系统中,SQL语句是不区分大小写的)
    2.create table employee(id int(10),name char(20),phone int(11));(创建数据表)
    mysql中的数据类型:int,float,double,enum(单选),set(多选),date,time,year,char,
    varchar,text(文本类型,最大长度65535字节)
    char和varchar的区别:char是固定字长,varchar是可变字长
    3.insert into tablename(columename1,columnname2...) values (value1,value2...);
    除主键不能为空外,其余字段均可为空
    4.select * from tablename;

    sql的约束
    1.约束的分类:主键(primary key),默认值(default),唯一(unique),外键(foreign key)
    2.主键是用于约束表中的一行,使之成为唯一标识符,使表中的数据不重复;
    主键的定义方式有两种:在数据类型后直接添加primary key
    添加一行:CONSTRAINT keyname PRIMARY KEY(keyname)
    主键还可以分为单一主键和符合主键:主键可以由两列或两列以上的字段表示,只要其中存在一个不相同的字段,即可表示数据的唯一性
    3.默认值约束:在数据类型后添加default 'value'的方式,在插入语句中不给指定值时,该默认值为该字段的初值
    4.唯一约束:该字段的每一个值都是唯一的
    5.外键约束既可以保证数据的完整性,也可以体现表与表之间的联系
    一个表可以多个外键,每个外键必须参考另一个表的主键,被外键约束的列,取值必须在它参考的列中有对应的值
    外键的设置方式:constraint fore_key_name foreign key (columnname...) references table (columnname)
    6.非空约束:not null

  • 相关阅读:
    WebUploader大文件上传支持分场上传
    WebUploader大文件上传支持切片上传
    WebUploader大文件上传支持分片上传
    ASP.NET大文件上传支持切割上传
    ASP.NET大文件上传支持分场上传
    ASP.NET大文件上传支持切片上传
    ASP.NET大文件上传支持分片上传
    C#大文件上传支持切割上传
    C#大文件上传支持分场上传
    山中何太冷,自古非今年
  • 原文地址:https://www.cnblogs.com/Jason-MLiu/p/8378817.html
Copyright © 2011-2022 走看看