zoukankan      html  css  js  c++  java
  • sql基本操作

    Install mysql

    sudo apt-get install mysql-server mysql-client
    sudo snap install mysql-workbench-community
    sudo snap connect mysql-workbench-community:password-manager-service :password-manager-service
    # for check
    sudo netstat -tap | grep mysql
    # get pwd
    sudo cat /etc/mysql/debian.cnf
    

    sql example

    mysql -udebian-sys-maint -pqqdWvUpyYdfW9crD # depend on ur machine
    show databases; # 查看有哪些数据库
    create database test; # 创建名为test的数据库
    use test; # 使用名为test的数据库
    create table pet(name varchar(20), age int, sex char(1), brith date); # 创建表
    show tables; # 查看所有的表
    describe pet; # 查看表结构
    select * from pet; # 查看表中所有记录
    select a, b from pet; # 查看表中所有记录,选中ab列
    select * from pet where name='haha'; # 条件查找
    insert into pet values('asd', '1999-03-30'); # 插入记录到表
    insert into pet (a, b) values('a', 'b'); # 插入记录到表ab列
    delete from pet where name='haha'; # 条件删除
    update pet set value='1111-01-01' where name='asd'; # 条件更改
    create table user(id int primary key, name varchar(20)); # primary key 为主键
    create table user(id int, name varchar(20), primary key(id, name)); # 联合主键
    create table user3(id int primary key auto_increment, name varchar(20)); # 自增约束
    insert into user3 (name) values('asdasd'); # 插入自增约束
    alter table user3 add primary key(id); # 对已有的表进行主键约束
    alter table user3 drop primary key; # 对已有的表删除主键约束
    alter table user3 modify id int primary key; # 修改主键约束
    create table user(id int, name varchar(20) unique); # 唯一约束
    create table user(id int, name varchar(20) not null); # 非空约束
    create table user(id int, name varchar(20), age int default 10); # 默认约束
    # 以下为外键约束,classid的取值必须为classes表中id列中出现过的
    create table user(id int, classid foreign key references classes(id));
    
  • 相关阅读:
    js递归函数使用介绍
    js获取checkbox复选框获取选中的选项
    分享:Oracle 系统变量函数用法说明
    jQuery CSS()方法改变CSS样式实例解析
    jQuery添加/改变/移除CSS类
    php实现文件下载代码一例
    jquery 获取URL参数并转码的例子
    Python无限元素列表实例教程
    MSSQL数据导出到MYSQL
    .NET CORE控制器里的方法取传参的坑
  • 原文地址:https://www.cnblogs.com/xytpai/p/15738265.html
Copyright © 2011-2022 走看看