初試MySQL筆記之一

2021-04-12 13:16:24 字數 1386 閱讀 1762

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資料庫伺服...