SQL 관련 다양한
5703 단어 MySQLAdminMySQLActiveRecord
DB 조작 다양한
메모 쓰기입니다.
mysql 콘솔에서 DB 만들기
mysql
CREATE DATABASE training;
use training;
create table users (id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
name varchar(20),gender varchar(20),age int);
insert into users(name,gender,age)values('john','m',18);
create table 테이블명(컬럼명 데이터형 옵션)으로 테이블 작성.
NOT NULL PRIMARY KEY는 Null과 중복을 허용하지 않습니다.
AUTO_INCREMENT에서 마음대로 번호 흔들어준다.
데이터 만든 후는 progate로 한 것 같은 느낌으로 데이터 취득을 할 수 있다.
MySQL 초보자 입문 강좌
chrome의 확장 앱으로 데이터베이스를 보고 조작할 수 있는 gui 도구. 좋다.
이런 느낌으로 보기 쉽다. 조작이 영어인 것과 인터넷에 기사가 적은 것이 난점인가.
Ruby 프로그램에서 데이터를 참조하고 삽입할 수 있다. rails와 함께 사용되는 경우가 많은 것 같지만 단독으로도 사용할 수 있다.
users.rb
require "rubygems"
require "active_record"
config = YAML.load_file( './database.yml' )
ActiveRecord::Base.establish_connection(config["db"]["development"])
class User < ActiveRecord::Base
end
User.destroy_all
user = User.create( name: "john", gender: "m",age:18)
user = User.create( name: "paul", gender: "m",age:20)
user = User.create( name: "alice", gender: "f",age:15)
user = User.create( name: "dabid", gender: "m",age:17)
user = User.create( name: "jasmin", gender: "f",age:17)
p User.all
male = User.where(gender: 'm').order('age ASC')
p male
테이블의 구조를 괴롭힐 때는 mysql admin으로부터 하고, 프로그램상에서는 데이터의 삽입과 취득을 한다고 느낀다.
ActiveRecord를 단독으로 사용하려면
Active Record의 기초
아르바이트 돌아가서 책 사 왔기 때문에 올린다.
최근 파이썬 만지지 않았기 때문에 충동을 샀습니다. 어제 발매인 것 같다.
유명한 마츠오 교수의 책. 야근 중에도 읽자.
Reference
이 문제에 관하여(SQL 관련 다양한), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nirs_kd56/items/5b27a4feaf597e7726fc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)