sqlalchemy lock and atomic

 prepare:

MYSQL tutorial 

Prepare a table

set evn 

DBUSER=root
DBPASS=123
DBNAME=cyborg
TBNAME="atomic"
RDNAME="s0"

Create DB

DBNAME=atomic
mysql -u$DBUSER -p$DBPASS <<< "create DATABASE $DBNAME"

Delete DB  

mysql -u$DBUSER -p$DBPASS <<< "drop database $DBNAME"

Create table  

mysql -u$DBUSER -p$DBPASS $DBNAME <<< "CREATE TABLE $TBNAME(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(100) NOT NULL,
PRIMARY KEY (id))ENGINE=InnoDB DEFAULT CHARSET=utf8;
desc $TBNAME"

Delete table  

mysql -u$DBUSER -p$DBPASS $DBNAME <<< "DROP TABLE $TBNAME"

insert table  

mysql -u$DBUSER -p$DBPASS $DBNAME <<< "INSERT INTO $TBNAME
(name)
VALUES
(\"s0\");"

update table  

TBNAME="atomic"
RDNAME="s0"
mysql -u$DBUSER -p$DBPASS $DBNAME <<<"UPDATE $TBNAME SET name='$RDNAME' WHERE id=1"

 Lock database (DB lock)

 

 

  

 

Guess you like

Origin www.cnblogs.com/shaohef/p/11389848.html