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

  • 相关阅读:
    解决xcode5升级后,Undefined symbols for architecture arm64:问题
    第8章 Foundation Kit介绍
    app 之间发送文件 ios
    iphone怎么检测屏幕是否被点亮 (用UIApplication的Delegate)
    CRM下载对象一直处于Wait状态的原因
    错误消息Customer classification does not exist when downloading
    How to resolve error message Distribution channel is not allowed for sales
    ABAP CCDEF, CCIMP, CCMAC, CCAU, CMXXX这些东东是什么鬼
    有了Debug权限就能干坏事?小心了,你的一举一动尽在系统监控中
    SAP GUI和Windows注册表
  • 原文地址:https://www.cnblogs.com/Jason-MLiu/p/8378817.html
Copyright © 2011-2022 走看看