mysql是乙個關係型資料庫管理系統(rdbms)。mysql的非商業應用是免費的。
乙個資料庫可以包含若干個表(table),每個表的每一行(row)資料由若干個資料域(field)或者叫做資料列(column)組成的。
連線mysql: mysql -h hostname -u username -p
然後輸入密碼。
退出mysql:exit或者quit
察看有哪些資料庫: show databases;
建立乙個資料庫: create database dbname;
刪除資料庫: drop database dbname;
選中運算元據庫: use dbname;
察看有那些表: show tables;
建立乙個表: create table tablename (columnname1 datatype ,comlumnname2 datatype , ... );
刪除乙個表: drop table tablename;
察看表的資料域資訊: describe tablename;
向表中插入一行資料: insert into tablename set columnname1 = value1,columnname 2 = value2, ... ; 或者 insert into tablename
(columnname1,columnname2) values ( value1, value2 );
顯示全部資料:select * from tablename;
顯示若干資料域: select columnname1,columnname2 from tablename;
限制資料域顯示的字元長度: select left(columnname) from tablename;
顯示資料行的個數: select count(*) from tablenames;
顯示符合條件的資料行: select * from tablename where 條件;
例如: 顯示包含字串"string"的資料行: select * from tablename where atextcolumn like "%string%";
顯示日期晚於於某日的資料行: select * from tablename where adatecolumn > "***x-xx-xx";
條件可以用 and 和 or連線。
修改資料內容: update tablenname set columnnname=newvalue where 條件;
刪除某個資料: delete from tablenname where 條件;
清空表: delete from tablename;
以上只是在單一表裡一些基本的簡單操作。表與表之間也可以存在複雜的資料關係和操作。
神經網路初試之一sin(x)
今天試著用神經網路實驗sinx的擬合效果 1 擬合資料 2 擬合網路 def add layer input,in size,out size,activation funtion none w tf.variable tf.random normal in size,out size b tf.v...
MySQL學習筆記之一 MySQL入門
一 簡介 mysql是乙個真正的多使用者 多執行緒sql資料庫伺服器。sql 結構化查詢語言 是世界上最流行的和標準化的資料庫語言。mysql是乙個客戶端 伺服器結構的實現,它由乙個伺服器守護程式mysqld和很多不同的客戶程式和庫組成。mysql的普及並不侷限於開放源 團隊內。雖然它在個人計算機上...
MySQL學習筆記之一MySQL入門
本人之前接觸的關係型資料庫主要是oracle和sqlserver,而對於mysql知之甚少,但查閱網上資料發現,mysql與oracle非常相似,所以學起來應該不會很費勁,在總結的時候可能更多的把關注點放在它與oracle的不同之處。一 簡介 mysql是乙個真正的多使用者 多執行緒sql資料庫伺服...