zoukankan      html  css  js  c++  java
  • 前端必备SQL语句

     启动mysql服务

    下面列举一下常用的sql语句,务必花几分钟学会它。

    以下均在dos命令行下操作:

    1.查看有多少库。

    show databases;

    2.建库。

    我们最好在建库时指定字符集为utf8,以防止中文乱码现象。

    CREATE DATABASE test  

    DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    3.切换库。

    建好库后,需要选择用哪个库。

    use test;

    4.查看库中有多少表。

    show tables;

    5.建表。

    CREATE TABLE IF NOT EXISTS user(

    id int not null auto_increment,

    name varchar(20) not null,

    age tinyint not null,

    PRIMARY KEY(id)

    ENGINE=MYISAM 

    DEFAULT CHARSET=utf8;

    说明:

    这里最好也指定字符集。

    myisam是存储引擎的一种,另外一种叫innodb.

    二者的最大的区别就是:

    innodb可执行回滚操作(比如你把汇款汇错地址了,可以执行上一步回滚,把钱重新返回你的账户)。

    因此,innodb的安全性较好,适合安全类场景,比如金钱的操作,但牺牲的是执行速度,增查改删较myisam会慢一些。

    6.查看表结构:

    desc user;

     

    7.插入数据:

    INSERT INTO user(name,ages) VALUES('Jack',18);

    说明:id因为是自增的,所以没必要指定值。

    8.查询数据:

    SELECT id,name,ages FROM user;

    9.修改数据:

    UPDATE user SET name='abc' WHERE id=2;

    10.删除数据:

    DELETE FROM user WHERE id=2;

    11.修改表结构(加字段):

    ALTER TABLE user ADD COLUMN email varchar(100) not null  AFTER ages;

    12.修改表结构(删字段):

    ALTER TABLE user DROP COLUMN email;

    13.修改表结构(修改字段):

    ALTER TABLE user CHANGE name name varchar(30) not null default '1';

    说明:

    这个sql语句的第一个name是旧名称,第二个name是新名称,因为我们只是要改字段的type类型,所以写两遍name。

    好了,暂时罗列这么多,其实alter修改表结构系列的语句你不掌握也没事,直接通过图形化界面操作都可达到目的。

    其他知识点诸如:

    索引、存储过程、触发器、函数,还有日志、性能分析、读写分离、分表等等,循序渐进即可。

    说实话,掌握mysql没啥技巧,就是多查手册多练习就掌握了,都是些死东西,学会了就那么回事了,一辈子不会忘,希望大家务必都勤快点。

  • 相关阅读:
    DataGridView中DataGridViewComDaboBoxColumn控件点击一次即可显示下拉菜单
    Django2.X报错-------ModuleNotFoundError: No module named 'django.core.urlresolvers'
    C#控件——批量化隐藏或显示同类型控件
    Python——Django运行问题
    关于VS2010 在设计窗口时控件消失问题
    DataGridView操作小记(1)
    c#_生成图片式验证码
    日常杂记——C#验证码
    DataGridView添加的数据最后一步无法生效的问题。
    request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
  • 原文地址:https://www.cnblogs.com/asituhaitang/p/7447440.html
Copyright © 2011-2022 走看看